Когда я выбираю одно из них в поле выбора, передаю все значения в поле выбора в функцию

#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}}» выбрано> Пожалуйста, выберите… </опция>