AngularJs, caja de filtro insensible
Tengo un json lleno de datos con lowcase y upcase. Por ejemplo :
[
{ "firstName":"JoHn" , "lastName":"DoE" },
{ "firstName":"aNnA" , "lastName":"smIth" },
{ "firstName":"PeTer" , "lastName":"JOnes" }
]
Y tengo algo similar a esto:
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>
Lo que quiero hacer es buscar a un amigo sin mirar en mayúsculas y minúsculas. Básicamente, cuando escribo "John", "JOHN" o simplemente "John" en mi entrada, debería devolver a mi amigo John.
Entonces, ¿es posible aplicar una opción que no distinga mayúsculas y minúsculas a un filtro?