我正在使用AngularJS,并希望将一个匿名的JavaScript函数从html元素的
我已经设置了一个简单的jsfiddle来演示问题: http://jsfiddle.net/C4t4LystX/gUj8x/4/ 每当我在代码中尝试这样做时,控制台会显示此类型的错误: “语法错误:Token '{'不是预期的,正在等待[)]”
我应该如何执行此操作?
ng-click
函数传递为参数到我的作用域中的一个函数。<div ng-app="">
<div ng-controller="Ctrl1">
<button ng-click="test(function(){alert('pushed');})">Push Me</button>
</div>
</div>
然后在 JavaScript 中:
function Ctrl1($scope) {
$scope.test = function(callback){
callback();
};
}
我已经设置了一个简单的jsfiddle来演示问题: http://jsfiddle.net/C4t4LystX/gUj8x/4/ 每当我在代码中尝试这样做时,控制台会显示此类型的错误: “语法错误:Token '{'不是预期的,正在等待[)]”
我应该如何执行此操作?