Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как работает $http в angular.js, подскажите) 
V
    Опции темы
Pierre
Дата 21.5.2016, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 3.10.2015

Репутация: нет
Всего: нет



не совсем могу понять как работает сервис $http 

например :
есть некий контроллер. в котором определена фабрика. Эта фабрика запрашивает данные из json файла.

Код


var MyApp = angular.module('module1', []);
    MyApp.controller("myCtrl", myCtrl);

function myCtrl($scope, $http) {

    function myFactory() {
        var Data = {
            getData: getData,
        };
        return Data;

// $http data request
        function getData() {
            var method = 'GET';
            var url = 'text.json';
            $http({method: method, url: url})
                .success(function(response) {
                 $scope.newData = response;
                 console.log($scope.newData) // object {}
            });
            console.log($scope.newData); //undefined
        }
    console.log($scope.newData); //undefined
    var req = myFactory();
    console.log(reg.getData())// undefined
}


запрос на файл json в панеле хрома вижу, внутри success виден ответ, а дальше никак, кто подскажет?
PM MAIL   Вверх
Pierre
Дата 24.5.2016, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 3.10.2015

Репутация: нет
Всего: нет



Разобрался сам
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1015 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.