全局刷新Angular 2+应用程序,无需刷新页面

时间:2018-03-09 10:07:06

标签: angular angular2-pipe angular-changedetection

我想知道是否可以在我的Angular(2+)应用上执行全局刷新。我正在使用OnPush变化检测策略来提高性能。

我创建了一项服务,将我的模板中的单词翻译成用户的浏览器语言。这些管道是纯粹的(出于性能原因,不应经常更新语言)。

我想要实现的是我可以动态地改变我的语言。所以基本上我想在用户选择其他语言时更改所有纯管道。

我已经通过页面刷新(window.location.reload())解决了这个问题,但现在我想知道是否可以通过完成一个完整的更改检测周期。我尝试过使用ApplicationRef和ChangeDetectionRef,但是这些纯粹的管道不会得到更新。这甚至可能吗?

0 个答案:

没有答案