我想在celltemplate中使用alert或log函数来直接查看我的对象。但是我不能。我的代码如下:
columnDefs: [
{ field: 'Status', cellTemplate: '<button ng-click="alert("llk")">show</button>' }, { field: 'Log', cellTemplate: '<button ng-click="$log.log(Enums.Role)">log</button>' }]
我的错误是: 错误: [$ parse:ueoe]表达式意外结束:警告( http://errors.angularjs.org/1.3.0-beta.16/ $解析/ ueoe?P0 =警报( ....
答案 0 :(得分:1)
您的代码存在两个问题。
有一个sintax错误:
"alert("
\'
内使用alert(...)
第二件事是你不能直接使用函数window.alert
,请参阅本页的上下文部分:https://docs.angularjs.org/guide/expression。基本上,你应该创建自己的函数,然后调用$ window.alert。
编辑:在调用您的函数之前,请注意使用grid.appScope
前缀。