Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 是否可以将ngclick值传递给函数?_Angularjs_Angularjs Ng Click - Fatal编程技术网

Angularjs 是否可以将ngclick值传递给函数?

Angularjs 是否可以将ngclick值传递给函数?,angularjs,angularjs-ng-click,Angularjs,Angularjs Ng Click,是否有一种可能的解决方案,可以在每次单击时增加一个变量并传递给函数?我试过做这样的事,但没用 <button ng-click="count++" ng-init="count=1" (click)="assignTasks(count)"> 执行此操作不需要函数,只需在模板上增加它即可 ng单击=“count=count+1” 演示 var-app=angular.module('test',[]); app.controller('testCtrl',函数($scope){

是否有一种可能的解决方案,可以在每次单击时增加一个变量并传递给函数?我试过做这样的事,但没用

<button ng-click="count++" ng-init="count=1" (click)="assignTasks(count)"> 

执行此操作不需要函数,只需在模板上增加它即可

ng单击=“count=count+1”

演示

var-app=angular.module('test',[]);
app.controller('testCtrl',函数($scope){
});

通过{{count}

您可以在同一ng click中增加和调用assignTasks函数,无需(click)=“assignTasks(count)”

点击

我尝试复制粘贴此代码,但是在我的编辑器(WebStorm)上,它说ng标识符“name”未在Hello{{name}部分定义。请只使用按钮部分,Hello{{{name}}部分是plunker生成的默认代码,您不需要。这成功了,谢谢!我希望我能将计数传递给控制器之外的方法,但我想这是不可能的。无论如何谢谢你
<button ng-init="count=1" ng-click="count = count + 1;assignTasks(count)">Click</button>