编辑:下面这些问题的答案都没有考虑到,也被应用的+1功能。仍然在寻找如何让这两件事情发生。角纳克级的NG-点击里面NG-重复
我有一个被称为上NG-重复内的按钮的NG-点击功能,但每一个按钮被点击它时会导致类来改变所有的按钮。
如何解决我的代码,使其因此只有点击的按钮本身的变化?
(请记住,这些数字做工精细,它只是改变一起的类。)
的角度控制器代码:
$scope.activeClass = false;
$scope.addHeart = function(post){
$scope.activeClass = !$scope.activeClass;
$scope.activeClass ? post.hearts += 1 : post.hearts -= 1;
};
和HTML:
<button ng-class="{'red' : activeClass}" ng-click="addHeart(post)">{{post.hearts | number}}</button>
对于所有按钮,全局都可以访问'activeClass'。尝试根据索引使其独立。 –
答案中提供了两个选项,尽管可能还有更多选项。如果没有人适合,请编辑您的帖子以解释您是否有特定需求! – YannickHelmut
如果您希望单次选择,请尝试https://jsfiddle.net/U3pVM/29445/。 –