0
我想將選擇標記的顯示設置爲通過另一個調用獲得的值。但即使嘗試[selected],[ngValue],[value]等,我也無法做到這一點。角度選擇設置顯示2
<select class="form-control" [(ngModel)]="selectedRegion" name="Region" (ngModelChange)="onRegionChange(selectedRegion)" val="true" id="cloud-region" >
<option *ngFor="let region of regions" [selected]="selectedRegion.Name===region.Name?'region.Name':null">{{region.Name}}</option>
</select>
我通過Observable中的http響應獲取數據後,設置了「selectedRegion」的值。我基本上想要顯示在另一個調用中接收到的區域,作爲從包含該值的預定義數組中選擇的選擇顯示。
在這個闖關者身上試過了。不能這樣做。 https://plnkr.co/edit/njGlIV?p=preview
謝謝。
在嘗試它它顯示值但在selectedRegion.Name但另一個對象的陣列中不是一個反射。你可以通過編輯上面的plunker來顯示它,通過在組件中設置它的值來顯示選項中的第二個作爲顯示器?非常感謝。 –
@SandeepBhat請參考我的更新,希望它對你有所幫助。 – gyeong
在您的選項標籤中添加[ngValue] =「region.name」。值只需要字符串類型,您需要NgValue來處理複雜的值,如對象。 –