как сделать выпадающий список без предупреждения или ngModel в angular?



Не могли бы вы рассказать мне, как сделать выпадающий список без предупреждения или ngModel в angular? Я получаю предупреждение это



Введите описание изображения здесь



Код



Https://stackblitz.com/edit/angular-vsjbr9?file=src%2Fapp%2Fapp.component.ts



Как я достигну того же самого без ngModel



  <form novalidate [formGroup]="searchForm" class="calform">
<section class="col-sm-6 bg-white pl-20 pr-20">
<div class="form-group col-sm-8 pl-0">
<label class="field-title mb-5">Circle<span class="color-red fontWt">&nbsp;*</span></label>
<div class="select width-170 mr-20">
<select formControlName="circle" [(ngModel)]="selectedCircle">
<option class='option'
*ngFor='let o of circle'
[disabled]="o.value==''"
[value]="o.value">{{o.option}}</option>
</select>
</div>
</div>
</section>
</form>


Я хочу, чтобы первый параметр выбран по умолчанию, и пользователь никогда не выбирайте первый вариант в моем примере ("выберите из списка не выбран")

642   1  

1 ответ:

Что-то вроде этого? https://stackblitz.com/edit/angular-zxeysz?file=src%2Fapp%2Fapp.component.ts

Я удалил ngmodel. Вы уже используете formgroup, поэтому ngmodel не требуется.

Затем в файле ts вы создаете элемент управления "circle", но присваиваете ему значение null. Я изменил его на пустую строку ". Таким образом, выбор предварительно проверяется с помощью " value.

Comments

    Ничего не найдено.