没有PLATFORM_PIPES的Angular 2全局管道

时间:2016-07-20 14:30:54

标签: typescript angular

我想使用此功能来创建全局管道: https://angular.io/docs/ts/latest/api/core/index/PLATFORM_PIPES-let.html

但这已被弃用,它说: 不推荐通过提供程序提供平台管道。而是通过AppModule提供平台管道。

文档确实不存在,这是我需要在较新版本中使用的旧版本:

import {PLATFORM_PIPES} from '@angular/core';
import {OtherPipe} from './myPipe';
@Component({
  selector: 'my-component',
  template: `
    {{123 | other-pipe}}
  `
})
export class MyComponent {
  ...
}
bootstrap(MyComponent, [{provide: PLATFORM_PIPES, useValue: [OtherPipe], multi:true}]);

所以有人知道如何将此示例转换为使用AppModule的新版本吗?

1 个答案:

答案 0 :(得分:3)

AppModules很新,最近发生了很大变化(很可能会落在RC.5中)。我现在坚持使用已弃用的方法。

我没有测试过,但是这样的事情应该做你想做的事情:

getterSetter