我正在根据JSON的输入类型创建动态表单,但是我无法从循环中绑定ng-Model的值
<form #myForm='ngForm' (ngSubmit)="onSubmit(myForm)">
<ng-template ngFor let-item [ngForOf]="formssdata">
<ion-item *ngIf='item.inputType == "text"'>
<ion-label floating>{{item.label}}</ion-label>
<ion-input type="text" required [(ngModel)]= "{{item.key}}" name="{{item.key}}"></ion-input>
</ion-item>
</ng-template>
</form>
在输入字段上的绑定“名称”成功,但是在Ng-model上的绑定{{item.key}}出现错误
答案 0 :(得分:0)
使用香蕉括号时,[()]就像ngModel一样,不需要花括号。试试这个:
<ion-input type="text" required [(ngModel)]= "item.key" name="{{item.key}}"></ion-input>