Javascript 使用ng路由时cordova中的跨源请求错误
我有一个angular(v1.3.6)应用程序在cordova上运行。我想使用ng route(v1.3.6),但在设置路由提供程序时,出现了以下错误: 在这里您可以看到我的应用程序配置: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',
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路线的人会犯这样的错误