2016-11-07 1 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値に対してフィルタを適用しようとします。 1つ以上のboolプロパティを配列に導入し、そのプロパティをフィルタリングしようとするとします。 – user3249448

関連する問題