Angular2组件定义以及其他配置修饰

时间:2017-04-24 06:35:03

标签: angular dependency-injection modularity

我想将提供者权限传递给组件。

@NgModule({
    declarations:[
        SomeComponent.withProviders([provider1,provider2]),
        AnotherComponent.withProviders([provider1,provider2])
    ]
})
export class NestedModule{}

我的问题: 我可以在上面的模块中定义组件吗?

更多信息:

我之所以需要这样的东西:

  • 我需要在模块级别定义一个值提供程序。
  • 该组件查看其父组件以查找说provider1 如果它没有。
  • 我需要在SomeComponent模块中定义值提供程序 级别(NestedModule)。
  • 父组件属于另一个模块,它有一个提供者 使用相同的密钥,但在模块级别具有不同的值。
  • 我想在一个地方宣布价值提供者而不是 为每个组件重新定义它。 欢迎任何其他解决方案。

0 个答案:

没有答案