我想动态地将值设置为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}}]开始。
如何解决这个问题?
答案 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>