标签: angular
我希望在共享模块中有一个可用于注入的服务,但是导入它的其他模块不能使用它。共享模块不会延迟加载。这可能吗?
答案 0 :(得分:2)
如果要确保服务仅适用于特定的一组组件,请在该模块的顶级组件中注册该服务。然后它只适用于那些组件。
在下图中...如果您在ShellComponent中注册服务,则只能访问其下的组件。它无法登录或任何其他兄弟组件(图中未显示)。