我有一种情况,我从多个产品的API中返回一个美元金额和折扣百分比。我有一个ng-repeat,在用户界面中,我想显示折扣金额。角度表达式中的计算
喜欢的东西:
{{this.amount * .(100 - this.discount)}}
我尝试这样做,但它不工作。
有什么建议吗?
我有一种情况,我从多个产品的API中返回一个美元金额和折扣百分比。我有一个ng-repeat,在用户界面中,我想显示折扣金额。角度表达式中的计算
喜欢的东西:
{{this.amount * .(100 - this.discount)}}
我尝试这样做,但它不工作。
有什么建议吗?
都this.amount
和this.discount
定义?在这里使用this
很奇怪,通常在角度上添加你想要的变量$scope
。
E.g.
在你的控制器:$scope.amount = 5
那么你的观点:{{amount}}
打印5.
括号之前忽略这一点的使用期限是造成问题,请尝试:
{{this.amount * (100 - this.discount)/100}}
这样做。谢谢! – cnak2
删除该关键字。相反,使用范围变量来计算该值。
{{amount * .(100 - discount)}}
是否同时定义了“this.amount”和“this.discount”?这里使用'this'是很奇怪的,通常在角度上添加你想要的变量'$ scope'。例如。在你的控制器中:'$ scope.amount = 5',在你的视图中:'{{amount}}'打印5. – thodic