2016-09-20 4 views
2

これを説明するよりも表示が簡単です。私はこれをやろうとしています...ng-repeatアイテムを値としてAngular Translateに渡す方法は?

<div ng-repeat="label in itemLists"> 
    <input id="{{label}}" type="checkbox"> 
    <label for="{{label}}">{{'food.items.{{label}}' | translate}}</label> 
</div> 

{{label}}の翻訳は問題です。私がfood.items.cheeseを使用すると、それは機能します。

とitemListsの内部が

['lettuce', 'cheese', etc...] 

食品であることはあなたは{{}} {{}}の内側を持つことができません

{ 
      "lettuce": "Lettuce", 
      "cheese": "American Cheese", 
      etc... 
     } 

答えて

1

です。
'food.items.' + labelはどうですか?

+1

息子の...笑それはありがとう。 – RooksStrife

関連する問題