离子2,Angular 2 Textbox值,用于循环



离子2和角2

我有3个文本框,每个文本框都有不同的ngmodel值home.html文件:

 <ion-item>
   <ion-label>Off Peak Usage1:</ion-label>     
   <ion-input type="text" [(ngModel)]="usage.usage1"></ion-input> 
 </ion-item>
 <ion-item>
   <ion-label>Off Peak Usage2:</ion-label>     
   <ion-input type="text" [(ngModel)]="usage.usage2"></ion-input>   
 </ion-item>
 <ion-item>
   <ion-label>Off Peak Usage3:</ion-label>     
   <ion-input type="text" [(ngModel)]="usage.usage3"></ion-input> 
 </ion-item>

我想对文本框中的那些输入值进行一些计算部分。我希望每个文本框值必须一个接一个地传递。下面是我的循环home.ts文件:

usage={
    usage1:'',
    usage2:'',
    usage3:''
};
for(let i=1; i<=3; i++)
{
    let total_usage = this.usage.usage[i];
    let total = total_usage * 5;
}

我在this.usage.usage[i]

上未定义使用情况

我不知道我做正确的事,有人可以帮助我吗?

谢谢。

尝试像这样访问对象属性:

this.usage['usage1']

您的循环将是:

for(let i=1; i<=3; i++)
{
    let total_usage = this.usage['usage'+i];
    let total = total_usage * 5;
}

相关内容

  • 没有找到相关文章

最新更新