Я создаю текстовое поле автозаполнения, используя <datalist>
с функциональностью *ngFor
, однако код, который я использую, отображает то, что я объявляю как [value]
, а также то, что я ввожу между тегами <option>
...
Вот блик стека
Это представление о том, что я получаю, когда автозаполнение присутствует:

Из строки кода:

Я бы ожидал, что в окне автозаполнения будет отображаться только {{d.val}}
, ноотправить {{d.name}}
когда моя форма отправлена.
Почему она отображает {{d.val}}
И {{d.name}}
, и есть ли способ, которым я могу отобразить одну и отправить другую?