AngularJs, bez rozróżniania wielkości liter

Mam json pełen danych z małymi literami i upcase. Na przykład :

[

  { "firstName":"JoHn" , "lastName":"DoE" }, 
  { "firstName":"aNnA" , "lastName":"smIth" }, 
  { "firstName":"PeTer" , "lastName":"JOnes" }

]

I mam coś podobnego do tego:

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>

To, co chcę zrobić, to przeszukać przyjaciela bez patrzenia na walizki i teczki. Więc w zasadzie, gdy wpisuję „John”, „JOHN” lub po prostu „john” w moim wkładzie, powinien zwrócić mojego przyjaciela Johna.

Czy można więc zastosować filtr bez rozróżniania wielkości liter?

questionAnswers(2)

yourAnswerToTheQuestion