嗨,我有angularjs和chrome的问题,这是代码:
var angularRoutingApp = angular.module('angularRoutingApp', ['ngRoute'])
// Configuración de las rutas
.config(function($routeProvider)
{
$routeProvider
.when('/', {
templateUrl : 'pages/home.html',
controller : 'mainController'
})
.when('/artistas', {
templateUrl : 'pages/artistas.html',
controller : 'artistasController'
})
.when('/login', {
templateUrl : 'pages/login.html',
controller : 'loginController'
})
.otherwise({
redirectTo: '/'
});
});
Run Code Online (Sandbox Code Playgroud)
如果我打开index.html与Opera,Firefox或safary我没有任何问题,但如果我打开这与Chorme不工作routerprovider并在控制台显示一个错误消息,如下所示:
XMLHttpRequest无法加载文件://localhost/Users/multivideo/Desktop/FTL-Angular/pages/home.html.仅支持HTTP的跨源请求.index.html的:1
Error: A network error occurred.
at Error (native)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:72:206
at C (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:68:99)
at f (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:66:69)
at C (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:92:375)
at C (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:92:375)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:94:28
at h.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:102:293)
at h.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:100:50)
at h.$apply …Run Code Online (Sandbox Code Playgroud)