4

是否有可能以某種方式定義角度,我不想在ng-repeat範圍內重複一些html標記。對於例如我想創建一個標籤過濾器是這樣的:不要在ng-repeat範圍中重複元素

<div class="searchandfilter" ng-app="phonecatApp"> 
    <span ng-controller="PhoneListCtrl"> 
     <span ng-repeat="phone in phones" class="tab-controller"> 
      <ul> 
       <li class="tab" >{{phone.name}}</li> 
      </ul> 
      <span class="tab-content dont-repeat"> 
       <span> 
        <input type="checkbox">{{phone.brand}}</input> 
       </span> 
      </span> 
     </span> 
    </span> 
</div> 

我不想重複跨度dont-repeat類,但spaninput裏面我需要重複。

JSFiddle

+1

你想在這裏實現我不明白是可行的。你能給我們一個例子,用3或4個電話,你想要生成的HTML看起來像什麼?你想實現什麼? –

回答

4

它可以通過剛剛在ng-if使用$firstng-if="$first"

標記

<span ng-if="$first" class="tab-content dont-repeat"> 
    <span> 
     <input type="checkbox">{{phone.brand}}</input> 
    </span> 
</span> 

JSFiddle