как выделить шаблон поиска в результатах поиска в таблице угловых материалов 2 - PullRequest
0 голосов
/ 28 августа 2018

Я искал "ium". 3 строки совпадают и отображаются в результатах поиска. Как мне теперь выделять только «ium» в результатах поиска, как поиск в телефонном справочнике iphone. Демонстрационная версия и код здесь

1 Ответ

0 голосов
/ 29 августа 2018

Одним из решений является создание пользовательского канала и его применение к содержимому в каждом выражении шаблона.

Вы, конечно, можете сделать так, чтобы bold.pipe.ts обернул передаваемое значение <strong></strong> вместо <mark></mark>, чтобы отфильтрованные результаты были выделены жирным шрифтом и не выделены.

Вы должны привязать значение фильтрованного ввода к аргументам канала, чтобы оно выглядело примерно так:

<td>{{ element.name | bold: filter }}</td>, где filter - искомое значение.

Обратите внимание, что связанный ответ вернет undefined при пустом значении фильтра.

Ответ переполнения стека зачислен на Фахад Нисар

...