我希望過濾器servers
的條件與serverState
和initialstate
其中的記錄是不相等的。如何過濾兩個字段之間的比較
{{servers | filter : serverState != initialState}}
我希望過濾器servers
的條件與serverState
和initialstate
其中的記錄是不相等的。如何過濾兩個字段之間的比較
{{servers | filter : serverState != initialState}}
您可以創建具有邏輯來過濾不具有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>
對於樣品,請檢查此鏈接
非常感謝,只是想知道是否有任何方法沒有自定義過濾器呢? –
你可以做到,但需要數據操作。如果你想使用serverState!= initialState條件,這將返回bool值並嘗試對返回的bool值應用過濾器。如果您向數組中引入一個更多的bool屬性並嘗試在該屬性上進行過濾。 – user3249448
你能提供一些演示數據? –