【发布时间】:2020-05-03 07:59:09
【问题描述】:
我有一个关于官方Angular styleguide about feature modules的问题。
假设我有一个功能模块 person 和一个功能模块 cars。现在我想显示一个包含所有人的表格。单击表格行时,表格应展开,显示包含一个人的所有汽车的汽车表格。现在,当单击汽车行时,我希望汽车表展开显示所有拥有此类汽车的人。
|姓名 |年龄 | |彼得 | 25 | | > 汽车 |品牌 |型号 | | |丰田 |卡罗拉 | | | > 人员 |姓名 |年龄 | | | |彼得 | 25 | | | |弗雷德 | 35 | |汉斯 | 28 | |弗雷德 | 35 |因此我有一个循环依赖,因为 person-table -> car-table -> person-table 来自两个不同的功能模块。是否可以考虑将 person-table 和 car-table 移动到 SharedModule 以填充用例?
【问题讨论】:
-
共享模块无法解决问题。共享模块导入一些经常使用的模块-管道指令,并导出它们。这意味着,当你导入共享模块时,你直接导入了共享模块导入/导出的所有东西。
标签: angular module angular2-styleguide