app.module有记录器提供程序
可注射记录器需要来自DI的http
所以app.module必须为记录器提供http到
app.module bootstraps app.component
app.component需要来自DI的记录器
但绝不允许app.component要求来自DI的http
如何让对等组件无法要求对等端?
答案 0 :(得分:0)
您无法阻止组件声明并包含来自Angular的DI的依赖项。通常这只是由编码标准来处理(即,不要这样做)。
如果您确实希望确保团队中的任何人无意或无意地执行此操作,您可以创建源控制挂钩,以按文件名约定扫描不允许注入的代码。尽管如此,没有任何内置功能可以帮助你。