Javascript 使用ng路由时cordova中的跨源请求错误

Javascript 使用ng路由时cordova中的跨源请求错误,javascript,angularjs,cordova,cross-domain,angular-routing,Javascript,Angularjs,Cordova,Cross Domain,Angular Routing,我有一个angular(v1.3.6)应用程序在cordova上运行。我想使用ng route(v1.3.6),但在设置路由提供程序时,出现了以下错误: 在这里您可以看到我的应用程序配置: puntenApp.config(function ($routeProvider) { $routeProvider .when('/pb', { templateUrl : 'js/pages/pb.html',

我有一个angular(v1.3.6)应用程序在cordova上运行。我想使用ng route(v1.3.6),但在设置路由提供程序时,出现了以下错误:

在这里您可以看到我的应用程序配置:

puntenApp.config(function ($routeProvider) {

$routeProvider
            .when('/pb', {
                templateUrl : 'js/pages/pb.html',
                controller  : 'pbController'
            })
            .when('/login', {
                templateUrl : 'js/pages/Login.html',
                controller  : 'configuratieController'
            });
});

我不知道为什么它会被解释为跨源请求(即使我将html文件放在同一个文件夹中),我该怎么办?

您的javascript中有错误。当
$routeProvider
的时,您将链接函数
,因此您必须删除额外的

所以你的代码应该是

puntenApp.config(function ($routeProvider) {

    $routeProvider
        .when('/pb', {
            templateUrl : 'js/pages/pb.html',
            controller  : 'pbController'
        })
        .when('/login', {
            templateUrl : 'js/pages/Login.html',
            controller  : 'configuratieController'
        });
});

是我的错,我在这里写代码的时候犯了那个错误。它已经没有额外的
所以,它仍然得到相同的错误。我已经更新了我的问题我不知道这是否是一个打字错误,但你有一个额外的
也在
$routeProvider
中。如何从服务器或
文件运行代码://
?从我创建cordova应用程序的文件。可能会有帮助:是的,我也在阅读,但通常情况下,我不应该出现这种错误:我的应用程序的当前状态与它大致相同。我没有读到任何使用ng路线的人会犯这样的错误