为什么li里面的formControlName使用了属性绑定的[]呢
来源:7-4 响应式表单

dds813
2017-05-24
<li *ngFor="let e of this.formModel.get('emails').controls; let i = index;">
<input type="text" [formControlName]="i">
</li>
写回答
1回答
-
因为这里是属性绑定啊...不使用[]时,比如:<input formControlName="first" placeholder="First name">。它的意思是 formControlName 的值是 "first" 这样一个字符串,并不是数据绑定,而是一个静态赋值。要区分这里的区别。具体可以参考官方的说明文档:https://angular.cn/docs/ts/latest/api/forms/index/FormControlName-directive.html
012017-05-30
相似问题