totalbalancetemp = (Number(this.balance)) + (Number(this.pastAmount));
我totalbalancetemp
被返回undefined而this.balance
等于34和this.pastAmount
等于23打字稿 - 串转换与数
我有这样的在控制器和HTML用exp显示totalbalancetemp
totalbalancetemp = (Number(this.balance)) + (Number(this.pastAmount));
我totalbalancetemp
被返回undefined而this.balance
等于34和this.pastAmount
等于23打字稿 - 串转换与数
我有这样的在控制器和HTML用exp显示totalbalancetemp
var totalbalancetemp = null; this.balance = 34; this.pastAmount = 23;
totalbalancetemp = (Number(this.balance)) + (Number(this.pastAmount));
alert(totalbalancetemp);
- > totalbalancetemp - 定义变量(或)任何类型
totalbalancetemp应替换为this.totalbalancetemp(如果它是角度2分量的一部分)
提供正确的类型。
let totalbalancetemp:number = balance + pastAmount
这将抛出一个错误,因为你现在低保totalbalancetemp
将是一个number
。
String类型是不能分配给输入 '号'
尝试以下操作:
let balance:string = '34',
pastAmount:string = '23',
totalbalancetemp:number = 0
totalbalancetemp = Number(balance) + Number(pastAmount)
alert(totalbalancetemp)
它仍然给我0作为totalbalancetemp并且没有添加这些值实际上余额就像从this.payment.total这样的json和this .payment.pastAmount – john
做一个+this.balance
中的.ts文件或this.balance*1
或this.balance/1
在模板文件中。
if ** totalbalancetemp **是组件的属性。那么你不应该通过** this.totalbalancetemp来调用它** –
代码格式化,拼写和语法 –