2016-11-07 47 views

回答

0

您可以創建具有邏輯來過濾不具有initalState變量值的初始狀態匹配的服務器自己的自定義過濾器。

您的自定義過濾器

​​

你的HTML

<tr ng-repeat="server in Servers | filterServer : initialState"> 
     <td style="width:50%;fload:left"> 
      <span ng-bind="server.server"></span> 
     </td> 
     <td style="width:40%;fload:left"> 
     <span ng-show="server.state==1">State 1</span> 
     <span ng-show="server.state==2">State 2</span> 
     </td> 
    </tr> 

對於樣品,請檢查此鏈接

http://fiddle.jshell.net/zxr0qa1k/5/

+0

非常感謝,只是想知道是否有任何方法沒有自定義過濾器呢? –

+0

你可以做到,但需要數據操作。如果你想使用serverState!= initialState條件,這將返回bool值並嘗試對返回的bool值應用過濾器。如果您向數組中引入一個更多的bool屬性並嘗試在該屬性上進行過濾。 – user3249448