【发布时间】:2015-01-29 09:47:16
【问题描述】:
我最初只有一个值 - 我们称之为 x。选择增量按钮应将“+1”增加到该值。如果我选择递减,x 应该减少 -1。
然而,实际发生的是,当我按下递增按钮时,它会增加 +1,但如果我点击递减,它会减少 -2。它只能增加/减少 1 个值。也不需要连续迭代(count++ 和 count--)。最好将“count”作为 .js 文件中的变量,而不是在 html 中将其作为 ng-init="count=15" 提及。
<div ng-controller="CounterController">
<button ng-click="count = {{count}}+1" ng-init="count=15">
Increment
</button>
count: {{count}}
<button ng-click="count = {{(count) - 1}}">
Decrement
</button>
<div>
【问题讨论】:
-
ng-click="count++" 或 ng-click="count--" :)
-
这种增量
count++有效吗?我试过但没有成功:(只有count = count +1有效 -
用减号试试
ng-click="count = count+1",而不是ng-click="count = {{count}}+1"
标签: javascript angularjs