这似乎是不可能的,但我找不到明确写的。有明确的理由吗?
由于
答案 0 :(得分:2)
那是不可能的。组件可以一次注入所有内容,或者编译将因无法提供错误而失败,列出它缺少的内容。
毕竟你不能部分调用构造函数(如果使用构造函数注入),并且部分注入字段对于在何时,如何或使用哪个范围注入哪些对象将是相当不确定的。如果两个组件都可以提供依赖关系,应该提供它吗?你创建并注入了两次对象吗?如果另一个对象在另一个组件中依赖于它会怎么样?它会造成比它能做的任何好事更多的混乱,并为许多错误和意外行为提供源。
答案 1 :(得分:0)
只能使用一个component
来注入给定的类。您可以在其上安装多个subcomponent
依赖项。