簡體   English   中英

模板中默認選擇Angular 4選項

[英]Angular 4 option selected by default in template

我想默認選擇一個選項,但是僅當我從選擇中刪除NgModel指令時它才起作用。

<select id="privileges" name="privileges" class="form-control" [(ngModel)]="value" required>
   <option [selected]="(user | async).privileges == Administrador" value="Administrador">Administrador</option>
   <option value="Empleado">Empleado</option>
</select>

如果我刪除了ngmodel指令(如果它可以正常工作),但顯然不是我所需要的。

[selected]="..."不適用於ngModel

要選擇一個值,請將該值分配給您的value字段。 Angular將選擇該選項,其中value="..."等於分配給[(ngModel)]="value"使用的value字段的[(ngModel)]="value"

如果使用的值不是字符串,則使用[ngValue]="..."而不是[value]="..."value="{{...}}"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM