угловой 4: несколько значений для тега опции

Это поможет мне.

return JavaScript("window.location = '/'");

Реф. link Как получить ответ ASP.NET MVC Ajax для перенаправления на новую страницу ...

0
задан Sivvio 13 July 2018 в 15:03
поделиться

3 ответа

Попробуйте это, он должен работать, если ваш намеченный выход value = {{option.formula and option.option}}

<select class="form-control" required formControlName="high_availability">
    <option *ngFor="let option of arr" 
            value="{{option.formula}} and {{option.option}}"
           [disabled]="option.disabled"> {{option.option}} </option>
</select>
1
ответ дан Avinash 17 August 2018 в 12:32
поделиться
  • 1
    Это правильный ответ. Хотя и не нужен. Приветственный приятель – Sivvio 13 July 2018 в 16:31

Поместите цикл за пределы вашего определения опций.

<select class="form-control" required formControlName="high_availability">
    <ng-contianer *ngFor="let option of arr">
        <option value={{option.formula}} [disabled]="option.disabled"> {{option.option}} </option>
    </ng-container>
</select>
0
ответ дан Christian Scillitoe 17 August 2018 в 12:32
поделиться
  • 1
    Я не вижу, как это помогает в моей проблеме? – Sivvio 13 July 2018 в 15:13

Пожалуйста, попробуйте это, поскольку я думал, что код будет видимым лучше здесь, а затем комментарий выше. Я использую угловой материал, но логика такая же.

Посмотреть

<mat-form-field>
 <mat-select (selectionChange)="doSomething($event)"> 
  <mat-option *ngFor="option of arr" [value]="option">
   {{ option.option }}
  </mat-option>
 </mat-select>
</mat-form-field>

Компонент

doSomething(event) {
  let mySelectedOption: any = event.source.value
  console.log(mySelectedOption)
}
0
ответ дан Mausam 17 August 2018 в 12:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: