Angular JS将动态值设置为ng-click指令

时间:2015-12-01 18:45:29

标签: javascript angularjs html5

我想动态地将值设置为ns-click,我的意思是:

<td ng-click="{{schedule.action}}" ng-init="schedule.action=schedule.action" ng-repeat="schedule in room.Schedule">{{schedule.firstName}}</td>

我收到以下错误消息:

错误:[$ parse:syntax]语法错误:令牌&#39; {&#39;表达式[{{schedule.action}}]第2列的无效密钥,从[{schedule.action}}]开始。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

ng-click指令不会在其中插入指令{{}},这会引发$parser异常。基本上它可以有function调用,或代码处理范围变量。

<强>标记

<td ng-click="someMethod()" ng-init="schedule.action=schedule.action" 
  ng-repeat="schedule in room.Schedule">
    {{schedule.firstName}}
</td>