Я пытаюсь следовать инструкциям AngularJS о создании Email Client.Угловой JS http не соответствует json-файлу
Я загрузил исходный код со всеми разделами с 01 по 07. Начал мой собственный проект в папке «Приложение».
код работает без бросать любые ошибки, но дело в том, что это неправильный JSON-файл, который загружается!
Я скопировал JSON с 04 и изменил первый from
быть Hello World
(первоначально TicketFactory
). Изменены все остальные json-файлы, чтобы содержать их местоположение, поэтому глава 04 стала TicketFactory chapter 04
и так далее.
Теперь запуск сервера в каталоге Application
дает мне это:
Я понятия не имею, где он получает этот файл .json ..? Возможно, старый запрос GET?
Мой код выглядит следующим образом
InboxFactory.js
(function() {
'use strict';
angular
.module('EmailApp')
.factory('InboxFactory', myfactory);
myfactory.$inject = ['$q','$http', '$location'];
function myfactory($q, $http, $location){
var exports = {};
exports.getMessages = function() {
return $http.get('json/emails.json')
.error(function(data) {
console.log('There was an error!', data);
});
};
return exports;
}
})();
Это может выглядеть немного отличается от учебника, потому что я использовал AngularJS пылинки фрагмент пакета. Но для меня это выглядит достаточно хорошо, но опять же - я все еще учусь!
Я нашел emails.json по сети и увидел, что он получил его из кеша. Затем я очистил кеш браузера, и он сработал. – Norfeldt