Итак, когда я посмотрел на ошибку, я вижу, что она имеет какое-то отношение к веб-сервису.
Проблема в том, что я не могу прикоснуться к веб-сервису. Однако, используя расширение Postman на chrome, он возвращает данные просто отлично. Итак, я склонен полагать, что в интерфейсе есть что-то не так.Нет заголовка `Access Access Control-Allow-Origin` - AngularJS
Кроме того, я использую угловой и, скорее, уровень новичка, поэтому мне может быть не хватает чего-то тривиального.
.factory('forecast', ['$http', function($http){
return $http.get('https://link')
.success(function(data) {
return data;
})
.error(function(err) {
return err;
});
}
]);
Из кода в обычной странице, вы не можете выдавать HTTP запросы через AJAX к серверам, которые явно не указывают, что они позволяют это, возвращая этот заголовок. Расширения браузера - это другая история - они могут делать что угодно. – Pointy
[такая же политика происхождения, снова] (http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy) – adeneo
Возможный дубликат [Как включить CORS в AngularJs] (http: //stackoverflow.com/questions/23823010/how-to-enable-cors-in-angularjs) – neiesc