【发布时间】:2016-11-05 01:38:47
【问题描述】:
我正在尝试在 Angular 2 中实现一个自定义管道,以便在我们的网站上进行翻译。我首先制作了一个不纯的管道,但注意到它会因每次鼠标悬停和 dom 中的小事件而发生变化。 另一种选择是实现纯管道,但这需要传入输入(语言代码)以便检测到更改。
我想继续使用纯管道并将更改检测策略更改为 OnPush。但是有没有办法全局设置变更检测策略而不是在每个组件中指定呢?
另一种选择是全局注入具有语言代码的翻译服务。有没有像PLATFORM_PIPES或PLATFORM_DIRECTIVES这样全局注入服务的选项?
【问题讨论】:
标签: angular