我使用Angular
和Ionic
來顯示一些列表並過濾這些列表。我現在想要實現的目的是顯示文本過濾後顯示的正確數量的列表。如何顯示文本過濾後的項目數量?
要告訴你什麼錯誤,我已經說明了它在Codepen:
http://codepen.io/anon/pen/gLJXQP
那麼,什麼地方出了錯?那麼,試着通過隨機查詢來過濾列表。例如,您會看到它會一直說「有50人」,而如果您要查詢「MichaelBlabla」,則沒有。
所以我想要實現的是顯示正確的項目數量顯示(或未顯示)。所以如果沒有顯示,我想看到0人。
<div class="list">
<a class="item my-item"
collection-repeat="item in contacts | filter:{name:blablabla} | orderBy:'first_name' | searchContacts:search"
collection-item-height="60"
collection-item-width="'100%'">
<img ng-src="http://placekitten.com/60/{{55 + ($index % 10)}}">
{{item.first_name+' '+item.last_name}}
</a>
</div>
<p>Showing {{contacts.length}} Persons</p>
我該怎麼做?我感覺這個過濾器根本就沒有更新查詢...
謝謝,但是當我這樣做,我的過濾器不再工作了。你可以在這裏看到它:http://codepen.io/anon/pen/gLJXQP – Siyah
我已經更新了我的答案和codepen,再給它一次,讓我知道如何適合你。 – YellowShark
謝謝你。幾乎在那裏......我想每次都顯示文字,所以不僅在沒有人時。我們也可以這樣做嗎? – Siyah