【发布时间】:2021-07-28 04:32:30
【问题描述】:
假设我有一个代表页面的通用 UI 组件。我想将此组件用于多个路由,并且行为会根据加载它的路由而有所不同。 因此,我需要根据路由向该组件中注入“策略”。
有没有办法做到这一点?或者这不是一个好方法?
作为参考,该组件是一个列表页面,其中列出了表格中的现有记录并具有基本功能,例如:编辑、查看、搜索等。 到目前为止,我已经创建了多个非常相似的组件并在路线中使用它们(每种记录类型一个)。但这有很大的开销,例如确保它们看起来相同,确保它们具有相同的功能。
【问题讨论】:
标签: angular dependency-injection