【发布时间】:2016-11-08 00:59:58
【问题描述】:
我有以下 HTML 部分,其中 ion-item 是基于 *ngFor 动态创建的
<ion-list *ngIf="Label_view">
<ion-item style="Float:Right;margin-left: 4%;" *ngFor="let bil of arr_label;let i=index ">
<ion-label floating>{{bil}}</ion-label>
<ion-input [(ngModel)]="array" id={{i}} type="text" maxlength="5"></ion-input>
</ion-item>
注册
我必须将ion-input 的值转换为component。我已使用[(ngModel)] 值绑定到数组。
我的组件端
array:any[]=[];
Blr_regis()
{
console.log( array);
// console.log(document.getElementById("1").Value);
var x=document.getElementById("1").Value;
console.log(x);
}
我将 UNDEFINED 作为控制台输出。 有什么遗漏吗?
【问题讨论】:
-
由于您将数组作为 ngmodel 放置,因此您正在变得未定义。它应该是一个字符串或一个数字。喜欢 [(ngModel)]="bil.Id"
-
谢谢你..:) @misha130
标签: javascript angular typescript ionic2 ionic3