从JSON绑定[(ng-Model)]值

时间:2018-06-27 08:40:18

标签: typescript ionic-framework ionic2 angular2-forms

我正在根据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}}出现错误

1 个答案:

答案 0 :(得分:0)

使用香蕉括号时,[()]就像ngModel一样,不需要花括号。试试这个:

<ion-input type="text" required  [(ngModel)]= "item.key" name="{{item.key}}"></ion-input>