2016-09-20 31 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,它會起作用。

和的項目列表裏面是

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

食品是

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

回答

1

你不能有{{}}內{{}}。
'food.items.' + label怎麼樣?

+1

兒子......感謝那個哈哈。 – RooksStrife

相關問題