【发布时间】:2016-06-20 07:11:54
【问题描述】:
我有一个服务,我可以在其中调用:
localization('navbar.home')
它返回“家”。
几个问题:
- 目前,我必须将这个服务注入到我使用的每个组件中,然后我写
let lang = localization;,有没有办法将它绑定到像 NG1$rootScope这样的东西,所以我必须加载一次? - 有没有办法一次性绑定函数? NG1 给了我写的选项:
{{::lang('navbar.home')}},所以它只被调用了一次。
我对本地化的态度可能完全过时或错误,因为我是从 NG1 迁移过来的。
这里的最佳做法是什么?将其作为服务保留?一次不绑定?
【问题讨论】:
标签: angularjs angular localization