Berikut ialah penapis penjelasan kod di tapak web rasmi Angular Saya tidak faham beberapa bahagian Terima kasih atas bantuan anda.
<p ng-init="friends = [{name:'John', phone:'555-1276'},
{name:'Mary', phone:'800-BIG-MARY'},
{name:'Mike', phone:'555-4321'},
{name:'Adam', phone:'555-5678'},
{name:'Julie', phone:'555-8765'},
{name:'Juliette', phone:'555-5678'}]"></p>
Search: <input ng-model="searchText">
<table id="searchTextResults">
<tr><th>Name</th><th>Phone</th></tr>
<tr ng-repeat="friend in friends | filter:searchText">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
</tr>
</table>
<hr>
Any: <input ng-model="search.$"> <br>
Name only <input ng-model="search.name"><br>
Phone only <input ng-model="search.phone"><br>
Equality <input type="checkbox" ng-model="strict"><br>
<table id="searchObjResults">
<tr><th>Name</th><th>Phone</th></tr>
<tr ng-repeat="friendObj in friends | filter:search:strict">
<td>{{friendObj.name}}</td>
<td>{{friendObj.phone}}</td>
</tr>
</table>
Kesan paparan antara muka:
Apabila Kesaksamaan disemak, kandungan berikut tidak akan dipaparkan
sepadan dengan
Tidak faham bagaimana filter:search:strict
berfungsi? Mengapa tiada apa-apa yang boleh dipaparkan?
Kotak semak berguna apabila ditanda, ia adalah benar, yang bermaksud perbandingan yang ketat, yang bermaksud anda perlu memasukkan perkara yang sama untuk menapisnya Anda boleh cuba memasukkan John dalam Nama sahaja dan ia akan ditapis.