AngularJS:如何在使用路由时从JQuery调用函数

时间:2014-06-04 03:35:29

标签: jquery angularjs

如何在使用路由时从JQuery 调用Angular中的控制器函数。 这意味着HTML中没有定义控制器!有很多答案可以解决不使用路由时这样做。例如:

angular.element(document.getElementById('yourControllerElementID')).scope().$apply();

但是,如果您使用的是路径,而app.js中定义的是控制器而不是您的HTML,那么这项工作将无法使用。

1 个答案:

答案 0 :(得分:1)

尝试在ng-view元素上定义范围

angular.element($('[ng-view]')).scope()

看看它是否有效