Привет Я новичок в AngularJS. Я начал с this tutorial. В методе tutorail $http.get
вызывается файл JSON. В моем случае я всегда получаю ошибку 404. Расположение файла JSON также относительно HTML-файла. Но получить ту же ошибку всегда.404 Ошибка в AngularJS
Вот мой код: index.html:
<!doctype html>
<html lang="en" ng-app>
<head>
<meta charset="utf-8">
<title>My HTML File</title>
<script src="angular.js"></script>
<script src="controllers.js"></script>
</head>
<body ng-controller="PhoneListCtrl">
Total Number of phones: {{phones.length}}
Search: <input ng-model="query">
Sort by:
<select ng-model="orderProp">
<option value="name">Alphabetical</option>
<option value="age">Newest</option>
</select>
<div>
<ul>
<li ng-repeat="phone in phones | filter:query | orderBy:orderProp">
{{phone.name}}
<p>{{phone.snippet}}</p>
</li>
</ul>
</div>
</body>
</html>
controllers.js
function PhoneListCtrl($scope, $http) {
$http.get('phones.json').success(function(data){
$scope.phones = data;
}).
error(function(data, status, headers, config) {
alert('data = ' + data + ' status = ' + status);
});
}
Все файлы в одном каталоге (index.html, controllers.js, phones.json) , Что мне здесь не хватает? Почему он бросает ошибку 404?
Ниже прилагается скриншот браузера: 1
открытого поджигатель и увидеть, где это выборка вашего json из. –
Попробуйте абсолютный URL-адрес с http: // pull path –
Возможно, это связано с тем, как настроен ваш веб-сервер. Какую серверную среду вы используете? Можете ли вы показать свою структуру каталогов? Можете ли вы получить доступ к файлу с помощью браузера или завитка? – gae123