使用Angular 2 CRUD组件的首选方法是什么?
例如,假设我有一个名为CarComponent
的组件。我可能有:
CarComponent
NewCarComponent
EditCarComponent
(CarComponent
将处理列表页面并删除。)
或者只有一个CarComponent
处理所有CRUD操作更“正常”吗?
答案 0 :(得分:1)
Angular2 Style Guide对此没有任何说明,所以我会说做任何一件事都没问题。
<小时/> 编辑:
进一步考虑,您应该为这些不同的CRUD操作创建不同的组件,并使用<router-outlet>
将每个组件显示为您主要组件上的子组件。
答案 1 :(得分:1)
在我看来,我将分离到NewCarComponent和CarListComponent 在CarListComponent中,在模板中,您将拥有包含删除和编辑按钮的表格,以及一个用于创建新汽车按钮的按钮 然后你需要NewCarComponent然后创建Car和Edit Car按钮将调用。原因创建和编辑可以使用相同的模板。