2013-07-03 56 views
2

下面的代碼似乎並沒有正常工作:Angularjs:NG-重複+ NG-開關時=預期

<div ng-switch on="current"> 
    <div ng-repeat="solution in solutions" ng-switch-when="{{solution.title}}"> 
     {{solution.content}} 
    </div> 
</div> 

{{solution.title}}輸出是字面上{{solution.title}}。它不會被角度處理。

回答

6

ng-switch-when標籤需要一個常數,你不能在其中放置一個變量。 您可以按照以下步驟重新編寫代碼:

<div ng-repeat="solution in solutions"> 
    <div ng-show="current == solution"> 
     {{solution.content}} 
    </div> 
</div> 
+0

嘿remigio。謝謝你的回答,但是這並沒有削減它。這實際上是我嘗試的第一件事。 solution.title不會被角度處理。 –

+0

我希望我有你的需要,我編輯了我的答案 – remigio

+0

是的人,這確實有用!但是我不明白我的版本是錯的?! –