cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - masalah penapis sudut

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?

黄舟黄舟2814 hari yang lalu789

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:15:27

    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.

    balas
    0
  • Batalbalas