Angularjs 如何使用Angular ng click功能仅添加1
我的Angular controller中有这个功能,但我只希望用户能够添加一个心脏,如果他们再次单击,它将删除心脏。如何做到这一点Angularjs 如何使用Angular ng click功能仅添加1,angularjs,angularjs-ng-click,Angularjs,Angularjs Ng Click,我的Angular controller中有这个功能,但我只希望用户能够添加一个心脏,如果他们再次单击,它将删除心脏。如何做到这一点 $scope.activeClass = false; $scope.addHeart = function(post){ post.hearts += 1; $scope.activeClass = !$scope.activeClass; }; 试试这个: $scope.activeClass = false; $scope.add
$scope.activeClass = false;
$scope.addHeart = function(post){
post.hearts += 1;
$scope.activeClass = !$scope.activeClass;
};
试试这个:
$scope.activeClass = false;
$scope.addHeart = function(post){
$scope.activeClass ? post.hearts += 1 : post.hearts -= 1;
$scope.activeClass = !$scope.activeClass;
};
很 完美!我试过各种疯狂的if/else语句,但现在看到这些,我觉得自己像个白痴。