【发布时间】:2018-06-14 01:54:39
【问题描述】:
我开始使用 Angular(目前是 Angular5)并且有一个关于在同一模型的页面之间切换的问题。
例如,我有一个基于 AngularJS 的旧项目。假设我们有模型客户。该模型的页面将是:
- page-customers(包含现有客户表的页面)
- page-new-customer(带有用于创建新客户的表单/向导的页面)
- page-view-customer(查看现有客户信息的页面+选项 更新)
现在在 AngularJS 中,我将创建 3 条不同的路由将我们发送到这 3 个页面。在这些页面中我会包含(ng-include)表格、表格等,所以我不会重复太多的html并尝试重复使用它。
我的问题是,在 Angular 中最好/正确的方法是什么?这是否意味着我有带有许多组件的客户模块(例如PageCustomersComponent、PageNewCustomerComponent、PageViewCustomerComponent)和连接到每个组件的路由,或者这些是不同的模块(例如PageCustomersModule 等)和再次与他们连接的路线?
另外,如果我想重新使用表单在PageViewCustomer 中创建客户进行更新,这是否意味着我需要为此表单创建一个新组件?基本上,我想知道 AngularJS 的 ng-include 有什么替代品。
谢谢
【问题讨论】:
标签: angular html typescript