如何在使用路由时从JQuery 调用Angular中的控制器函数。 这意味着HTML中没有定义控制器!有很多答案可以解决不使用路由时这样做。例如:
angular.element(document.getElementById('yourControllerElementID')).scope().$apply();
但是,如果您使用的是路径,而app.js中定义的是控制器而不是您的HTML,那么这项工作将无法使用。
答案 0 :(得分:1)
尝试在ng-view元素上定义范围
angular.element($('[ng-view]')).scope()
看看它是否有效