问题标签 [angular-di]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - NG0200:为 ApplicationRef 检测到 DI 中的循环依赖性
重构应用程序时出现以下错误:
但我还没有发现任何循环依赖。还有什么可能是原因?
angular - 如何根据 UI 的上下文注入正确的服务?
UserService
我有一个组件在专用模块中呈现用户列表(它注入其相关的服务称为)
ProductService
我有另一个组件在专用模块中呈现产品列表(注入其相关服务)
在前面列表的每一行中,我有另一个组件,它呈现一个带有下拉菜单的上下文按钮,显示操作列表(编辑、删除等...)(这是两个列表之间的共享组件)
从共享组件中,我想根据呈现的列表调用相关的服务方法(UserService.method()、ProductService.method()),我该怎么做?如何在特定上下文中注入我需要的相关服务?我可以抽象服务以注入共享组件吗?
我想避免将所有服务注入共享组件。
我有点失落。我希望我的解释很清楚。谢谢
这里是伪代码