【问题标题】:Angular 2 CRUD ComponentsAngular 2 CRUD 组件
【发布时间】:2016-10-25 22:25:13
【问题描述】:

我开始使用带有 TypeScript 的 Angular 2,我正在努力寻找组织我的应用程序的最佳方式。

想象一下我想对一个产品进行 CRUD。既然我希望每个 CRUD 操作都有不同的视图,我应该为每个操作创建一个组件吗?例如:createProduct.component;编辑产品.组件;获取产品。组件;等等。;为了向服务器发出http请求,所有这些都重用了产品类和product.service?

我认为这是有道理的,但我不确定是否有更好的方法来做到这一点,而且由于 Angular 2 相当新,我很难为这个问题找到合适的文档。有什么想法吗?

【问题讨论】:

    标签: javascript typescript angular components


    【解决方案1】:
    • 创建一个/+product 文件夹
    • 添加所有产品组件(编辑/查看/创建),还包括测试(product.spec.ts)文件
    • 创建/services文件夹,添加product.service

    【讨论】:

    • 所以我应该为每个 CRUD 操作使用不同的组件。谢谢!
    • 是的,因为edit 和创建视图通常更复杂,带有验证控件/消息
    • 所以如果我的应用程序中有很多 CRUD,我的主要组件就会有很多包含,对吧?
    • 一点也不。包含是什么意思?
    • 我不需要为我拥有的每个组件添加一个包含吗?如果每个 CRUD 操作都有一个并且有很多 CRUD,我认为这将是很多包含。
    【解决方案2】:

    你可以在这里找到官方的风格指南 https://angular.io/docs/ts/latest/guide/style-guide.html

    【讨论】:

    • 我认为它没有我所要求的样式指南,但我还是会看看 :) 谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-01-12
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2019-10-28
    • 2016-11-08
    • 1970-01-01
    相关资源
    最近更新 更多