Angular JS将动态值设置为ng-click指令 [英] Angular JS set dynamic value into ng-click directive
本文介绍了Angular JS将动态值设置为ng-click指令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想动态地将值设置为ns-click,我的意思是:
I want to set value into ns-click dynamically, i mean that:
<td ng-click="{{schedule.action}}" ng-init="schedule.action=schedule.action" ng-repeat="schedule in room.Schedule">{{schedule.firstName}}</td>
我收到以下错误消息:
错误:[$ parse:syntax]语法错误:表达式[{{schedule.action}}]的第2列的令牌'{'无效键,从[{schedule.action}}开始。]
Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{schedule.action}}] starting at [{schedule.action}}].
如何解决这个问题?
推荐答案
ng-click
指令不会插值指令 {{}}
在其中,将抛出 $ parser
异常。基本上它可以有函数
调用,或处理范围变量的代码。
ng-click
directive will not interpolation directive {{}}
in it, that will throw $parser
exception. Basically it can have function
call, or code dealing with scope variables.
标记
<td ng-click="someMethod()" ng-init="schedule.action=schedule.action"
ng-repeat="schedule in room.Schedule">
{{schedule.firstName}}
</td>
这篇关于Angular JS将动态值设置为ng-click指令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文