angularjs通过ng-click传递匿名函数

时间:2012-11-28 22:08:41

标签: javascript angularjs anonymous-function

我正在使用angularjs,并希望将一个匿名的javascript函数从html元素的ng-click函数作为参数传递给我的作用域上的函数。我已经设置了一个简单的jsfiddle来演示问题:http://jsfiddle.net/C4t4LystX/gUj8x/4/。每当我尝试在我的代码中执行此操作时,我在控制台中会遇到此类错误:Syntax Error: Token '{' is unexpected, expecting [)]任何有关如何完成此操作的帮助或见解将不胜感激。

1 个答案:

答案 0 :(得分:2)

在JavaScript中,您需要评估要运行的功能。在这种情况下,如果您想执行说明alert("pushed"),那么您需要评估该字符串。

我在这里开发了一个JS Fiddle:http://jsfiddle.net/gUj8x/6/

请注意,该指令现在作为报价转义字符串传递给Angular。