angular中ngRoute如何实现异步加载?

ng1.x使用ngRoute而不是ui.route,无论使用ocLazyLoad还是requirejs都不行,可以异步拿到文件,但是老是报错ng:areq,
也就是,在js文件加载出以前,angular已经解析了,没有解析到 controller ,所以报错。
但是,文件确实加载了,
resolve:{

            loadMyCtrl:['$ocLazyLoad',function ($ocLazyLoad) {
                return $ocLazyLoad.load({
                    name:"OrgManageCtl",
                    cache: false,
                    files:[                        
                    "djwfed/scripts/manage/jggl.js"
                    ]
                })
            }]
        }

就是这样,js能拿到,但是 报没有注入 控制器。

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进