Как заставить filter:search в AngularJs игнорировать буквы с диакритиками?

Каким образом можно заставить AngularJS не различать é, á, ó и e, a o, то есть игнорировать диакритические символы?
Например, есть такой массив: jsfiddle.net/gFGFN/11/, где, если писать Jamon ничего не найти, а если уже Jamón, то результат высвечивается.
На StackOverflow кому-то предложили решение таком виде: jsfiddle.net/gFGFN/1/, но с массивом вида
$scope.names = [{name: 'Jamón', surname: 'Géroux'},
 {name: 'Andrés', surname: 'Guérin'},
 {name: 'Cristián', surname: 'Róse'},
 {name: 'Fernán', surname:'Raúlien'}];

это ничего не работает. Все примеры на Github и на Built with Angular.Js страдают той же проблемой.
Какое было бы самое простое и оптимальное решение для такой проблемы?
  • Вопрос задан
  • 2304 просмотра
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Держать две версии имен — с диакритиками и без. Первое использовать для отображения, второе для поиска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы