serverState
とその中のinitialstate
のレコードの条件にフィルタservers
が必要な場合は等しくありません。2フィールド間で比較するフィルタリング方法
{{servers | filter : serverState != initialState}}
serverState
とその中のinitialstate
のレコードの条件にフィルタservers
が必要な場合は等しくありません。2フィールド間で比較するフィルタリング方法
{{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値に対してフィルタを適用しようとします。 1つ以上のboolプロパティを配列に導入し、そのプロパティをフィルタリングしようとするとします。 – user3249448
を確認してください? –