角度应用程序路由投掷不是函数错误

时间:2014-04-23 19:02:45

标签: javascript angularjs

所以我有这个春季应用程序,我得到一个视图,控制器在.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未定义?

1 个答案:

答案 0 :(得分:0)

难道你不认为错过了其他的({...});?

...
.otherwise({
            redirectTo: '/anyWhere'
        });
...