AngularAMD не может загрузить контроллер после r.js
Похоже, я скучаю по запуску r.js над кодом с AngularAMD.
.when('/', angularAMD.route({
templateUrl: 'views/home.html',
controller: 'HomeCtrl',
controllerUrl: 'controllers/home',
data: {
name: 'home'
}
}))
Я определил следующий маршрут, который работает нормально, пока я не запускаю r.js, но после этого я получаю следующую ошибку:
Uncaught Error: undefined missing controllers/home
1 ответ
Имя вашего js-файла для домашнего контроллера с именем home.js
?
Если нет - то вам захочется controllerUrl
равное точное имя без .js
в конце. - controllers/homeCtrl
или же controllers/homeController
- независимо от того, как вы назвали JS-файл вашего контроллера.