ng-click Vs click事件

时间:2014-09-04 21:43:25

标签: javascript jquery angularjs

我正在开发一个基于角度js的网站。

目前,我已经在角度js中写了大约5000行代码。

所以我必须做一些改变,而不要触碰我的角度js。

我想要这样的事情:

$(document).on('click','#buttonid',function(){

  //performing some necessary task then call ng-click method 
  ngclickmethod();

});

HTML代码:

<a ng-click="ngclickmethod()" id="buttonid">

请告知我如何实现这一目标。

非常感谢

1 个答案:

答案 0 :(得分:2)

所以看起来你试图在角度之外调用角度函数。试试这个..

angular.element(document.getElementById('yourControllerElementID')).scope().ngclickmethod();

这会调用你想要的方法。确保控制器元素ID是包含ngclickmethod函数的控制器