2017-01-23 9 views
0

私はプロジェクトでAngular Translateを使用しています。選択した言語はuseLocalStorage()を使用して保存されています。正常に動作しています。Angular translate localstorageから言語を取得する

しかし、私は使用する言語を選択したい/選択されています。ローカルストレージを使用する前に、$translate.useは正常に動作しましたが、現在は$translate.useは未定義です。

localstorageから実際の言語を取得する方法はありますか?

答えて

0

ファンクション$translate.use()は、セッタとゲッタの両方です。このお試しください:

var $userLanguage = $translate.proposedLanguage() || $translate.use(); 

proposedLanguage()が定義されていない場合、use()の戻り値は$userLanguageに割り当てられます。

あなたの質問に基づいて、大括弧を忘れていた可能性がありますか?

関連する問題