#angular
#angular
Вопрос:
Это мой код в HTML-файле. Я хочу получить только одно значение, когда я выбираю среди этих выбранных значений. Дело в том, что когда я выбираю первый вариант, то есть пустое значение, мне нужно передать все значения в метод onEnvNameSelected() функции.
<label class="control-label">Select want environment: </label>
<select
class="custom-select"
[(ngModel)]="selectedEnvName"
[disabled]="!disableCustName"
(ngModelChange)="onEnvNameSelected($event)"
(ngModelChange)="selectedEnvName = $event"
>
<option value="" selected>Please select ...</option>
<option *ngFor="let envNames of eName" value="{{ eName }}">
{{ envNames }}
</option>
</select>
Комментарии:
1. Пожалуйста, предоставьте более подробную информацию и ясность по вашей проблеме.
2. разве вы не можете использовать все элементы в функции, когда пустое значение передается событию изменения? Я думаю, что в eName уже есть все элементы. Более того, это соглашение об именовании не рекомендуется. пусть envNames из eName сбивает с толку.
3. проверьте это, если это поможет: stackblitz.com/edit/angular-ivy-etyhx8?embed=1amp;file=src/app /…
4. попробуйте <значение параметра=»{{eName}}» выбрано> Пожалуйста, выберите… </опция>