我在Angular2中定义了一个指令,我希望它可以在所有组件中使用,而不必directives: [MyDir]在每个组件中执行:
我想应该有一种方法,*ngIf因为实例随处可见.
更新
PLATFORM_DIRECTIVES在2.0.0决赛中消失了.请参见如何使指令和组件全局可用
原版的
在bootstrap()提供
bootstrap(AppComponent, [
// for global directives
provide(PLATFORM_DIRECTIVES, {useValue: [MyDir], multi: true}),
// for global pipes
provide(PLATFORM_PIPES, {useValue: [RainbowizePipe], multi:true})
]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |