2016-07-05 14 views
0

のは、私は、次の変換コードがあるとしましょう:Ember.js/Ember-i18n:Handlebarsテンプレート内の翻訳ファイル内のプロパティを反復処理できますか?

languageOptions: { 
    en: { 
    code: "en" 
    displayName: "English" 
    }, 
    es: { 
    code: "es" 
    displayName: "Español" 
    } 
} 

私は、私のハンドルバーのテンプレートの中から、languageOptions内のプロパティを反復します。私はember-i18nプラグインも使用しています。私がここでやろうとしているようなことをする方法はありますか? (以下のコードは、残念ながら、動作しません。)

{{#each-in (t 'languageOptions') as | language | }} 
    {{language}} 
{{/each-in}} 

答えて

0

私はループ内のテキストを翻訳し、平野{{each}}を考える、あなたが探している結果を与える必要があります。

{{#each languageOptions as |language|}} 
    {{t language.displayName}} 
{{/each}} 
0

このように使用することはできません。 tヘルパーは文字列を返します。

関連する問題