【发布时间】:2016-03-28 11:47:44
【问题描述】:
我新加入了lazyload库。
var app = angular.module(subdomain, ['ngRoute','ngResource','ngCookies','ngSanitize','angular-md5','mm.foundation','chieffancypants.loadingBar', 'ngAnimate','ui-notification','infinite-scroll','oc.lazyLoad']);
我已经在路由页面中加载了控制器:
$routeProvider
.when('/',
{
templateUrl: 'app/components/home/home.html',
access: { requiredLogin: true },
resolve: {
lazy: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load([{
name: 'app',
files: ['dist/home.min.js']
}]);
}]
},
controller: 'homeController'
})
我的控制器文件有:
app.controller("homeController",[....])
我收到家庭控制器未定义错误。如果我在控制器中将应用程序更改为 angular.module 它可以工作,但这不是我想要的。有什么解决方案让我可以使用 app 变量吗?
【问题讨论】:
-
你的模块结构如何?
-
啊,好吧……现在我明白了。祝你好运!
-
你知道解决办法吗?我是角度新手!
-
我正在按顺序加载模块路由过滤器指令和服务
标签: angularjs oclazyload