Buradaki örneğe bir göz atın: http://docs.angularjs.org/api/ng.filter:filter
Kullanarak telefon özelliklerinden herhangi birine göre <input ng-model="search">
arama yapabilir ve kullanarak sadece isme göre arama yapabilirsiniz <input ng-model="search.name">
ve sonuçlar ada göre uygun şekilde filtrelenir (bir telefon numarası yazmak, beklendiği gibi herhangi bir sonuç döndürmez).
Diyelim ben, nasıl tarafından filtre uygulamayla ilgili gider bir "isim" mülkü bir "telefon" mülkü ve "gizli" bir özelliğe sahip bir modeli olduğunu varsayalım hem "telefon" özellikleri ve "isim" ve değil "gizli" özelliği ? Dolayısıyla, özünde, kullanıcı bir ad veya telefon numarası yazabilir ve ng-repeat
doğru bir şekilde filtreleyebilir, ancak kullanıcı "gizli" bir değerin bir kısmına eşit bir değer yazsa bile, hiçbir şey döndürmez.
Teşekkürler.
ng-model
eklemenin (search.name
GİRİŞ alanlarında belirtmekng-model
) nesnelerin özelliklerine göre filtrelenerek tekrarlanmasına neden olacağı konusunda gerçekten kafam karıştıname
? Benim için sezgisel olarak , `` <input ng-model = "name
ng-repeat
filter: friend.name