带有附加配置装饰的Angular2组件定义
我想将提供程序的权限传递给组件带有附加配置装饰的Angular2组件定义,angular,dependency-injection,modularity,Angular,Dependency Injection,Modularity,我想将提供程序的权限传递给组件 @NgModule({ declarations:[ SomeComponent.withProviders([provider1,provider2]), AnotherComponent.withProviders([provider1,provider2]) ] }) export class NestedModule{} 我的问题: 我可以像上面那样在模块中定义组件时配置它们吗 更多信息: 我需要这种东西的
@NgModule({
declarations:[
SomeComponent.withProviders([provider1,provider2]),
AnotherComponent.withProviders([provider1,provider2])
]
})
export class NestedModule{}
我的问题:
我可以像上面那样在模块中定义组件时配置它们吗
更多信息:
我需要这种东西的原因是:
- 我需要在模块级别定义一个值提供程序李>
- 组件查看它的父组件,以查找say
如果没有的话李>provider1
- 我需要在
的模块中定义值提供者 级别(嵌套的模块)李>SomeComponent
- 父组件属于另一个模块,并且具有提供程序 使用相同的键,但在其模块级别使用不同的值
- 我想在单个位置声明值提供程序,而不是
为每个组件重新定义它。 欢迎任何其他解决方案