Angularjs przeszukują i ignorują hiszpańskie znaki

Dodaję proste sortowanie na stronie. Chodzi o wyszukiwanie produktów. Produkty te są napisane w języku hiszpańskim i mają akcenty. Na przykład: „Jamón”.

Oto mój kod:

<div class="form-inline">
  <label>Search</label>
  <input type="text" ng-model="q"/>
</div>

<div ng-repeat="product in products_filtered = (category.products | filter:q | orderBy:'name')">
           ....
</div>

Jedynym problemem, jaki mam, jest to, że musisz wpisać „Jamón”, aby znaleźć produkt „Jamón”. Chcę być bardziej elastyczny, jeśli użytkownik wpisze „Jamon”, wyniki muszą zawierać „Jamón”.

Jak mogę wyszukiwać za pomocą filtrów kątowych i zapomnieć o akcentach? Dowolny pomysł?

Z góry dziękuję.

questionAnswers(5)

yourAnswerToTheQuestion