繁体   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