我有一個JSON充滿lowcase和upcase DATAS的。 例如:AngularJs,過濾器不區分大小寫
[
{ "firstName":"JoHn" , "lastName":"DoE" },
{ "firstName":"aNnA" , "lastName":"smIth" },
{ "firstName":"PeTer" , "lastName":"JOnes" }
]
而且我有類似這樣:
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.firstName}}</td>
<td>{{friend.lastName}}</td>
</tr>
</table>
我想要做的就是尋找一個朋友不看upcases和lowcases。 因此,基本上當我輸入「John」,「JOHN」或簡單地「john」時,它應該返回我的朋友John。
所以是有可能申請不區分大小寫的選項來過濾?
但我不想lowcase或upcase什麼。只是想知道如果不區分大小寫是可能的。 – user2462805
您不必將原始值設置爲小寫,只需要一個臨時值(例如在表達式中)進行檢查。例如'item.toLowerCase()==「foo」'對於「FOO」是正確的,但不會改變'item'。 –
我的輸入和ng-model有什麼關係呢? – user2462805