Requirejs AngularAMD在r.js之后无法加载控制器
似乎我怀念在AngularAMD的代码上运行r.jsRequirejs AngularAMD在r.js之后无法加载控制器,requirejs,r.js,angular-amd,Requirejs,R.js,Angular Amd,似乎我怀念在AngularAMD的代码上运行r.js .when('/', angularAMD.route({ templateUrl: 'views/home.html', controller: 'HomeCtrl', controllerUrl: 'controllers/home', data: { name: 'home' } })) 我已经定义了下面的路由,只要我不运行r.js,它就可以正常工作,但在运行之后,我会得到以
.when('/', angularAMD.route({
templateUrl: 'views/home.html',
controller: 'HomeCtrl',
controllerUrl: 'controllers/home',
data: {
name: 'home'
}
}))
我已经定义了下面的路由,只要我不运行r.js,它就可以正常工作,但在运行之后,我会得到以下错误
Uncaught Error: undefined missing controllers/home
主控制器的js文件名是否为
home.js
如果不是-那么您将希望
控制器URL
等于确切的名称,而不在末尾使用.js
。-controllers/homeCtrl
或controllers/homeController
——如果这是您命名控制器js文件的方式,则很重要 是名为home.js的主控制器的js文件名
如果不是-那么您将希望控制器URL
等于确切的名称,而不在末尾使用.js
。-controllers/homeCtrl
或controllers/homeController
——如果这是您命名控制器js文件的方式,则很重要