是否有可能在每次点击时增加变量并传递给函数的解决方案?我尝试过做这样的事情,但它没有用。
<button ng-click="count++" ng-init="count=1" (click)="assignTasks(count)">
答案 0 :(得分:2)
您不需要执行此操作的功能,只需在模板上增加它即可。
<强> ng-click="count = count+1"
强>
<强>样本强>
var app = angular.module('test',[]);
app.controller('testCtrl',function($scope){
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="test" ng-controller="testCtrl">
<button ng-init="count=1" ng-click="count = count+1"> Pass {{count}} </button>
</body>
如果您仍需要传递给某个功能,请使用 ng-click = "assignTasks(count)"
并在控制器函数内增加计数
答案 1 :(得分:2)
你可以在同一个ng-click中增加和调用assignTasks函数,不需要(click)=“assignTasks(count)”
<button ng-init="count=1" ng-click="count = count + 1;assignTasks(count)">Click</button>