1
私が呼び出すことのできるサービスを、持っている
:AngularJS 2ローカライズサービスのベストプラクティス
localization('navbar.home')
をそして、それは「ホーム」を返します。
いくつかの質問:
- 瞬間は、私は私が仕事のすべてのコンポーネントにこのサービスを注入する必要があり、その後、私は
let lang = localization;
を書き、NG1$rootScope
のようなものにそれをバインドする方法はあります、一度ロードする必要がありますか? - 一度バインドする方法はありますか? NG1は私に
{{::lang('navbar.home')}}
と書くオプションを与えたので、一度だけ呼び出されました。
私はNG1から移行していますので、ローカライズのための私の態度は、完全に時代遅れの、または間違っている可能性があります。
ここでベストプラクティスは何ですか?それをサービスのままにしておきますか?一度それをバインドしないでください?