У меня есть раскрывающийся список (ввод + автозаполнение), где я могу ввести строку или выбрать объект из раскрывающегося списка. Я хочу использовать канал только тогда, когда значение на входе имеет строковый тип. Если пользователь выбирает значение из раскрывающегося списка, мне нужно удалить настраиваемый канал.
Я хочу применить настраиваемый канал с параметром typeof.name String. и удалить его, если тип - Object.
Пробовал ссылку, но тщетно Angular 2 Pipe при условии
Актуальный код:
<mat-option *ngFor="let option of sortedOptions"
[innerHTML]="option?.name | highlight : userControl.value" >
Я не могу понять, как здесь проверить тип String:
{{ typeof(option.name) ? (option?.name | highlight : userControl.value) : option.name }}