所以我有这个春季应用程序,我得到一个视图,控制器在.js然后路由它:
我显示路线的app.js。
app.config(function ($routeProvider) {
$routeProvider
.when('/myObjects/:objectId', {
templateUrl: '/objects/object-more.html',
controller: 'ObjectMoreCtrl'
})
});
现在还创建了ObjectMoreCtrl.js,它存在并且它的内容是正确的。这里的问题是,当执行此路由代码时,它将重定向到templateUrl
显示的URL,但在控制器步骤,它将抛出此错误:
Error: [ng:areq] Argument 'ObjectMoreCtrl' is not a function, got undefined
那么这里有什么问题?为什么我的ObjectMoreCtrl未定义?
答案 0 :(得分:0)
难道你不认为错过了其他的({...});?
...
.otherwise({
redirectTo: '/anyWhere'
});
...