首页 > requirejs angularjs 怎么调用$apply

requirejs angularjs 怎么调用$apply

我的报Cannot read property '$apply' of undefined!
怎么解决?


把问题细化吧,你这没头没尾的就一句话,很难给你定位错误。最好把代码片段放上来


$apply$scopeService的属性,你需要在控制器定义时把$scope注入进来:

javascriptapp.controller('xxxCtrl', function($scope){
    ...
    $scope.$apply();
});

Directive也是一样的,如果你不是在Controller或Directive里面$apply的话,那么建议你考虑一下你的代码结构设计是否有问题,页面逻辑最好在Controller或Directive中完成。如果你执意要这么搞,可以注入$rootScope,调用$rootScope.$apply()

模块依赖,以及Service注入的问题,也可以参考这篇文章:
http://harttle.github.io/2015/06/07/angular-module.html

【热门文章】
【热门文章】