Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度应用程序路由抛出不是函数错误_Javascript_Angularjs - Fatal编程技术网

Javascript 角度应用程序路由抛出不是函数错误

Javascript 角度应用程序路由抛出不是函数错误,javascript,angularjs,Javascript,Angularjs,因此,我有一个spring应用程序,其中我在.js中获得了它的视图、控制器,然后为它路由: 我显示路线的app.js app.config(function ($routeProvider) { $routeProvider .when('/myObjects/:objectId', { templateUrl: '/objects/object-more.html', controller: 'ObjectMoreCtrl

因此,我有一个spring应用程序,其中我在.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没有定义?

你不觉得缺少了{…}

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

如果需要,可以提供更多信息。如果我查看chrome开发控制台中的“网络”选项卡,ObjectMoreCtrl甚至从未加载,没有403或其他任何内容。通过重新安装angular进行修复。我只提供了。当,我有了。当然,也有其他说明。通过重新安装angular,我实际上解决了这个问题。似乎是某种虫子。