如何在我的jQuery代码中调用Angular函数?我试图在FAngular On点击停止传播事件
$(document).on('click', '.myBtn', function(e) {
angular.element($(".someClass")).scope().clearBtnItems();
e.stopPropagation();
console.log("stop..prop");
});
,但我得到以下错误:
Uncaught TypeError: angular.element(...).scope(...).clearAllResortsOption is not a function
所以,我怎么知道哪个ID被绑定到我的控制?我是AJS新手,这是我正在修改的现有AJS应用程序。所以我不确定,动态如何注入控制器?
如果你想做到这一点的角度这样做:$ event.stopPropag通货膨胀();你也尝试点击功能,而不是你可以在你的控制器中使用ng-click =“someFunction”在你的控制器中写入你的jQuery的东西someFunction() –
我试过这些东西,但在函数被调用之前,事件propogates,因此我试图调用AJS fn。在jQuery中。在HTML模板中,他们将其称为sm.clearBtnItems,所以我需要找到这个sm是 – Smitha
是否会遇到事件冒泡问题.... –