ng-click in Angularjs ui-grid cell 模板不工作
ng-click in Angularjs ui-grid cell Template doesn't work
我不知道为什么使用以下模板 ng-click 不起作用:
<div>
<md-icon ng-click="console.log('hello'); $event.stopPropagation();" md-font-icon layout-fill ng-
class="md-raised inline-icon fa statusCellIcon" style="z-index:1000;">
</md-icon>
$event.stopPropagation() 执行但不执行 console.log.
有人知道为什么吗?
谢谢。
尝试添加:
variable $scope.console = window.console;
如果有人感兴趣,解决方案是:
通过将以下内容添加到网格选项,将方法公开给 ui-网格:
appScopeProvider: someFunction: function () { doSomeThing(); }
并在网格的ColumnTemplate中添加如下代码:
<div>
<md-icon md-font-icon layout-fill class="inline-icon fa"
ng-click="grid.appScope.someFunction(); $event.stopPropagation();"
ng-style="{'cursor':'pointer'}">
</md-icon> ...</div>
我不知道为什么使用以下模板 ng-click 不起作用:
<div>
<md-icon ng-click="console.log('hello'); $event.stopPropagation();" md-font-icon layout-fill ng-
class="md-raised inline-icon fa statusCellIcon" style="z-index:1000;">
</md-icon>
$event.stopPropagation() 执行但不执行 console.log.
有人知道为什么吗?
谢谢。
尝试添加:
variable $scope.console = window.console;
如果有人感兴趣,解决方案是:
通过将以下内容添加到网格选项,将方法公开给 ui-网格:
appScopeProvider: someFunction: function () { doSomeThing(); }
并在网格的ColumnTemplate中添加如下代码:
<div>
<md-icon md-font-icon layout-fill class="inline-icon fa"
ng-click="grid.appScope.someFunction(); $event.stopPropagation();"
ng-style="{'cursor':'pointer'}">
</md-icon> ...</div>