0

コンマ区切りのリストを含むリモート API の値があります。値は、たとえば、次のようにテンプレートに表示される "4,6,7" です。

<li>{{detail[0].list}}</li>

コンマ区切りのリストにリスト内の数字が含まれている場合は、ng-hide を使用したいと思います。コンマ区切りリストに 6 (たとえば) があるかどうかを確認するにはどうすればよいですか? アイデアは次のとおりです。

<li ng-hide="if detail[0].list contains 6">{{detail[0].list}}</li>
4

3 に答える 3

0

コンマで区切られた文字列があるように見えるので、最初に分割する必要があります

<li ng-hide="detail[0].list.split(',').indexOf(6) > -1">{{detail[0].list}}</li>

これは、値が「4,5,66,7」であり、要素を非表示にしない場合を処理します

于 2015-08-06T11:41:33.787 に答える
0

次のコードを試してください..

<li ng-hide="detail[0].list.indexOf(6)>-1">
   {{detail[0].list}}
</li>
于 2015-08-06T11:43:30.233 に答える