[英]Angular: selected directive on input not working
我的模板中有以下 select :
<select class="form-control" formControlName="tipo" name="tipo">
<option value="" selected disabled>(Select an option)</option>
<option value="FACT">Factura</option>
<option value="NOCRE">Nota Crédito</option>
</select>
但是,尽管我已将selected
指令放在第一个指令中,但它不会显示用户是否不单击select
。 它的行为就像另一个option
标签。
当组件在没有用户交互的情况下加载时,如何使此option
可见?
由于“选择..”选项的值为""
”,因此在其表单控件中设置值""
试试这样:
this.yourForm= new FormGroup({
'tipo':new FormControl(''),
});
为什么不添加 model:
在您的 class 中:
tipo: string = "";
在 HTML 中:
<select [(ngModel)]="tipo" class="form-control">
<option value="" selected disabled>(Select an option)</option>
<option value="FACT">Factura</option>
<option value="NOCRE">Nota Crédito</option>
</select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.