Javascript AngularJS:在ng click指令中传递绑定
我在html中调用了Javascript AngularJS:在ng click指令中传递绑定,javascript,html,angularjs,Javascript,Html,Angularjs,我在html中调用了ng click事件上的函数,但希望将ng repeat的输出作为参数传递给该函数。在这种情况下,{{item.url}是ng repeat的输出 ng-click = "urlSetter({{item.url}})" 在页面的控制器中,我创建了相关函数,并将其设置在$scope中 $scope.urlSetter = function(url){ console.log(url); }; 如何将绑定传递给函数?不要在ng click指令中使用插
ng click
事件上的函数,但希望将ng repeat
的输出作为参数传递给该函数。在这种情况下,{{item.url}
是ng repeat
的输出
ng-click = "urlSetter({{item.url}})"
在页面的控制器
中,我创建了相关函数,并将其设置在$scope
中
$scope.urlSetter = function(url){
console.log(url);
};
如何将绑定传递给函数?不要在ng click
指令中使用插值({}
)
ng-click = "urlSetter(item.url)"
假设您正在遍历
项列表
,下面是您的操作方法
<div ng-repeat="item in items" ng-click="urlSetter(item.url)"></div>
在HTML元素中使用用法{{item.url}
将item.url
的绑定值输出到HTML中。但是,当您将其传递给控制器方法时,您可以只使用变量名