【发布时间】:2015-09-14 12:04:30
【问题描述】:
我在 angularjs 中遇到了算术表达式问题
即
{{ (item.Price + (item.Price * item.Discount))/100 }}
我希望它计算产品的总价格,包括它的折扣。
例如:
价格:200 折扣:2%
结果应该是 204。但它显示的是 2004。我不知道为什么它与第一个价格相加成字符串...
任何猜测...
【问题讨论】:
-
加到价格中的折扣是什么?只是说'
-
我想显示折扣之前的实际价格...
-
尝试转换为数字 - 请参阅 stackoverflow.com/questions/32478738/…。答案的 cmets 在特定情况下有效/无效。
-
这不是打折吗?从实际价格中减去? =)
-
您不能在控制器中执行此操作并在此之后返回价格吗?
标签: javascript jquery angularjs