【发布时间】:2018-04-26 07:10:38
【问题描述】:
我希望默认选择一个选项,但它只有在我从选择中删除 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 指令,如果它运行良好,但显然这不是我需要的。
【问题讨论】:
-
这段代码看起来非常好,确保控制器中的“值”等于“管理员”或“Empleado”,如果不是很明显选择将为空,还要确保你导入 FormsModule 或 NgModelModule。
-
控制器中的数据没问题。事实上,删除 Model 中的指令一切正常。为什么添加此指令不会停止工作?那里会发生什么?
标签: javascript html angular option selected