【发布时间】:2018-10-17 22:57:03
【问题描述】:
我的 JSON 数组是这样的
Array(3)
main2=
[
0:{label: "Name", datatype: "text", lookupname: "null", order: 01"}
1: {label: "DOB", datatype: "date", lookupname: "null", order: "02"}
2: {label: "QRcode", datatype: "qrcode", lookupname: "null", order: "02"}
3: {label: "Image", datatype: "image", lookupname: "null", order: "02"}
]
我尝试根据数据类型生成输入表单。但我不能在循环内包含按钮,循环内没有 HTML 标签工作,只有像 ion-something 工作的标签。喜欢在数据类型为条形码或时添加按钮循环内的二维码
我在 ionic 上的 HTML
<form>
<ion-item *ngFor="let item of main2">
<ion-label fixed>{{item.label}} : </ion-label>
<ion-input type="text" name="title" *ngIf='item.datatype == "text"'></ion-input>
<ion-input type="text" *ngIf='item.datatype == "radio"'>Checkbox 1</ion-input>
<ion-input type="number" *ngIf='item.datatype == "number"'></ion-input>
<ion-datetime displayFormat="MMMM/DD/YYYY" *ngIf='item.datatype == "date"'></ion-datetime>
<ion-input type="file" name="title" *ngIf='item.datatype == "image"'></ion-input>
<ion-datetime displayFormat="HH:mm" *ngIf='item.datatype == "time"'></ion-datetime>
<ion-input type="number" *ngIf='item.datatype == "number"'></ion-input>
<ion-input type="text" *ngIf='item.datatype == "qrcode"' ></ion-input>
<ion-input type="text" *ngIf='item.datatype == "barcode"'></ion-input>
</form>
【问题讨论】:
标签: javascript angular ionic-framework ionic2