Это поможет мне.
return JavaScript("window.location = '/'");
Реф. link Как получить ответ ASP.NET MVC Ajax для перенаправления на новую страницу ...
Попробуйте это, он должен работать, если ваш намеченный выход 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>
Поместите цикл за пределы вашего определения опций.
<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>
Пожалуйста, попробуйте это, поскольку я думал, что код будет видимым лучше здесь, а затем комментарий выше. Я использую угловой материал, но логика такая же.
Посмотреть
<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)
}