В своем вопросе вы говорите, что хотите «сделать» выбранный элемент, который, как я предполагаю, означает его установить. Вот как я это сделал, но могут быть и другие способы.
Вы должны установить [attr.selected]
в опции тега
<select class="form-control" name="Underwriter">
<option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" [attr.selected]="underwriter.text === underwriterTextString ? true: null">{{underwriter.text}}</option>
</select>
Тогда ваш код, который нужно установить underwriterTextString
когда WebService API возвращает результат.
Если underwriter.text
не работает, то попробуйте underwriter.value
Однако в своем комментарии ниже теперь вы говорите, что вы хотите, чтобы «получить» выбранный элемент. Это может быть сделано с помощью события изменения в select
теге
<select class="form-control" (change)="onChangeunderwriter($event)" name="Underwriter">
<option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" [attr.selected]="underwriter.text === underwriterTextString ? true: null">{{underwriter.text}}</option>
</select>
Затем в коде ваша потребность что-то вроде этого;
onChangeunderwriter(event) {
//the value will be set in event.target.value;
}
Ну что вопрос ?? –
любой способ сделать выбранный элемент – LittleDragon