Я разрабатываю веб-приложение с использованием Angular 6. Если я создаю пользовательский компонент, имитирующий HTML <select>
, я не могу сделать так, чтобы у него было значение по умолчанию, когда на него ссылается другой компонент!Вы можете найти (простой) код приложения по следующей ссылке: stackblitz здесь
В этот вопрос Я спросил, как установить значение по умолчанию, когда ngModel
присутствует (selected
атрибут <option>
больше не работает!).Как видите, мой input-select
пользовательский компонент инициализируется value
(значение связано с ngModel).
value: any = 'default';
К сожалению, однако, компонент отображается так:
Как вы можете видеть на консоли, при печати нажмите, чтобы напечатать это:
Я хотел бы, чтобы эта ситуация не появлялась: я хотел бы, чтобы поле со списком было предварительно выбрано.Я не могу понять, что я не так с этим приложением.