AngularJS 2 CRUD组件

时间:2016-06-23 14:10:12

标签: javascript typescript angular components

我正在使用TypeScript开始使用AngularJS 2,我正在尝试找到组织应用程序的最佳方法。

想象一下,我想要CRUD一个产品。由于我希望每个CRUD操作都有不同的视图,我应该为每个操作创建一个组件吗?例如:createProduct.component; editProduct.component; getProduct.component;等等。;所有重用产品类和product.service以便向服务器发出http请求?

我认为这是有道理的,但我不确定是否有更好的方法,因为AngularJS 2相当新,我很难找到适合这个问题的文档。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

  • 创建/+product文件夹
  • 添加所有产品组件(编辑/查看/创建),还包括测试(product.spec.ts)文件
  • 创建/services文件夹,添加product.service

答案 1 :(得分:1)

您可以在此处找到官方风格指南 https://angular.io/docs/ts/latest/guide/style-guide.html