main.component.html文件:
height:
<input type="number"
name="height"
[(ngModel)]="user.height">
<br><br>
Weight:
<input type="number"
name="weight"
[(ngModel)]="user.weight"><br><br>
<input type="submit">
</form>
main.component.ts文件:
onSubmit(){
console.log(this.user.height);
console.log(this.user.weight);
var average = this.user.weight * this.user.height
this.user = {
height: '',
weight:''
}
}
在main.component.ts文件中,当我尝试乘以我得到的高度和重量值时出错, “算术运算的左侧必须是'any','number'或枚举类型。” 我怎样才能将this.user.weight和this.user.height相乘?
答案 0 :(得分:1)
嗨,我认为您的问题是身高和体重的类型
如果你试试这个怎么办?
this.user = {
height: 0,
weight: 0
}
因为你的类型是一个字符串......我认为它必须是一个数字