2017-08-10 4 views
0

を動作しませんが:NGクリックAngularjs UI-グリッドセルテンプレートの次のテンプレートNG-クリックで動作しない理由を私は知らない

<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; 

答えて

0

ソリューション:

0

ことは、これを追加してみ

グリッドオプションに以下を追加することにより、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> 
関連する問題