2016-05-13 3 views
0

Я пытаюсь перейти на страницы с угловымJS, но когда я открываю главную страницу с моим браузером, он ничего не отображается, когда я смотрю в консоли я вижу эту ошибку:Ошибка AngularJS Запросы на кросс-начало поддерживаются только для протокольных схем: http, data, chrome, chrome-extension, https, chrome-extension-resource

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. 

вот мой код:

ViewsTestPage:

<html> 
<head> 
    <title>Views Test</title> 
    <script src="angular.min.js"></script> 
    <script src="angular-route.min.js"></script> 
    <script src="controller.js"></script> 
</head> 
<body ng-app="myApp"> 
    <div ng-view></div> 
</body> 
</html> 

в controller.js:

var mainApp = angular.module('myApp', ['ngRoute']); 

mainApp.config(function($routeProvider){ 
    $routeProvider 
    .when('/', { 
     templateUrl: 'UsersPage.html' 

    }) 

    .when('/helloUser', { 
    templateUrl: 'hello.html' 
}) 
.otherwise({ 
    redirectTo: '/' 
}); 

}); 

UsersPage:

Hello world <a href="#/helloUser">Hi users</a> 

hello.html

<h1> Users Page</h1> 

любая помощь пожалуйста i'am begginner !!!!

ответ

0

Эта ошибка происходит из-за того, что вы открываете html-документы непосредственно из браузера. Чтобы исправить это, вам нужно будет обслуживать ваш код с веб-сервера и получать доступ к нему на localhost. Если у вас установлен Apache, используйте его для обслуживания ваших файлов. Некоторые IDE имеют встроенные веб-серверы, такие как JetBrains IDE, Eclipse .. Если у вас есть веб-сервер, вы можете открыть его из webstorm.

Если у вас установлена ​​Node.Js, вы можете использовать http-сервер. Просто запустите npm install http-server -g, и вы сможете использовать его в терминале, например http-server C:\location\to\app.

+0

0 Я вижу этот ответ, но я не знаю, как это сделать, можете ли вы объяснить больше, каковы шаги, которые я должен выполнить делать??? –

+0

У вас установлен узел или установлен webstorm? – sumair

Смежные вопросы

 Смежные вопросы