【发布时间】:2017-06-19 23:23:01
【问题描述】:
在我的组件中,我注入了一个将当前语言作为可观察对象提供的服务。在该组件模板中,我根据用户的区域设置多次显示价格,方式如下:
<p>{{price.toLocaleString(languageService.getCurrentLanguage() | async, { style: 'currency', currency: 'EUR' })}}</p>
问题是我在整个模板中都有 10 个 async 调用,即使 languageService 实际上将主题作为共享的 observable 返回,每次@987654324 时有效地创建一个共享流而不是不同的流@pipe 订阅,我愿意相信有更好的方法来做到这一点。
【问题讨论】:
标签: angular rxjs observable