问题标签 [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.

0 投票
1 回答
1041 浏览

angular - NG0200:为 ApplicationRef 检测到 DI 中的循环依赖性

重构应用程序时出现以下错误:

但我还没有发现任何循环依赖。还有什么可能是原因?

0 投票
1 回答
32 浏览

angular - 如何根据 UI 的上下文注入正确的服务?

UserService我有一个组件在专用模块中呈现用户列表(它注入其相关的服务称为)

ProductService我有另一个组件在专用模块中呈现产品列表(注入其相关服务)

在前面列表的每一行中,我有另一个组件,它呈现一个带有下拉菜单的上下文按钮,显示操作列表(编辑、删除等...)(这是两个列表之间的共享组件)

从共享组件中,我想根据呈现的列表调用相关的服务方法(UserService.method()、ProductService.method()),我该怎么做?如何在特定上下文中注入我需要的相关服务?我可以抽象服务以注入共享组件吗?

我想避免将所有服务注入共享组件。

我有点失落。我希望我的解释很清楚。谢谢

这里是伪代码