Angular 2 个组件和 CRUD
Angular 2 components and CRUD
使用带有 Angular 2 CRUD 的组件的首选方式是什么?
例如,假设我有一个名为 CarComponent
的组件。我可能有:
CarComponent
NewCarComponent
EditCarComponent
(CarComponent
将处理列表页面和删除。)
或者有一个 CarComponent
并在那里处理所有 CRUD 操作更 "normal"?
Angular2 Style Guide 对此没有任何说明,所以我想说做任何一个都可以。
编辑:
经过进一步思考,您应该为这些不同的 CRUD 操作创建不同的组件,并使用 <router-outlet>
将每个组件显示为主要组件的子组件。
在我看来,我会把 NewCarComponent 和 CarListComponent 分开。
在 CarListComponent 中,在模板中,您将有 table,里面有删除和编辑按钮,还有一个用于创建新汽车按钮的按钮。
你需要 NewCarComponent 然后创建 Car 和 Edit Car 按钮将调用。原因 创建和编辑可以使用相同的模板。
使用带有 Angular 2 CRUD 的组件的首选方式是什么?
例如,假设我有一个名为 CarComponent
的组件。我可能有:
CarComponent
NewCarComponent
EditCarComponent
(CarComponent
将处理列表页面和删除。)
或者有一个 CarComponent
并在那里处理所有 CRUD 操作更 "normal"?
Angular2 Style Guide 对此没有任何说明,所以我想说做任何一个都可以。
编辑:
经过进一步思考,您应该为这些不同的 CRUD 操作创建不同的组件,并使用 <router-outlet>
将每个组件显示为主要组件的子组件。
在我看来,我会把 NewCarComponent 和 CarListComponent 分开。
在 CarListComponent 中,在模板中,您将有 table,里面有删除和编辑按钮,还有一个用于创建新汽车按钮的按钮。
你需要 NewCarComponent 然后创建 Car 和 Edit Car 按钮将调用。原因 创建和编辑可以使用相同的模板。