离子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;
}