javascript - requirejs angularjs 怎么调用$apply
PHP中文网
PHP中文网 2017-04-10 15:35:25
[JavaScript讨论组]

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

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
PHP中文网

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

黄舟

$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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号