Restangular, не приходят данные

281
14 июня 2017, 04:00

Пытаюсь подгрузить данные при помощи Restangular, в итоге массив в который я сохраняю полученные данные, пустой.

Фабрика

function dataService(Restangular) {
        Restangular.setBaseUrl('http://beta.json-generator.com/api/json/get/EkKWgIpZ7?indent=4');
        var factory = {
            getPostsList: getPostsList
        };
        return factory;
        function getPostsList() {
            return Restangular.all('posts').getList();
        }

Контроллер

function ExampleCtrl(dataService) {
    var self = this;
    this.posts = [];
    this.getList = getList;
    function getList(){
        dataService.getPostsList.then(function(posts){
            self.posts = posts;
        },function(err){
            console.log(err);
        });
    }
      console.log(self.posts);
}
Answer 1

HTML

<div ng-app="example" ng-controller="ExampleCtrl">
</div>

JavaScript

var app = angular.module('example', ['restangular']).
  config(function(RestangularProvider) {
      RestangularProvider.setBaseUrl('http://beta.json-generator.com/api/json/get/EkKWgIpZ7?indent=4');
  });
app.factory('dataService', function (Restangular) {
        function getPostsList() {
            return Restangular.all('posts').getList();
        }
        return {
            getPostsList: getPostsList
        };
});
function ExampleCtrl(dataService) {
    var self = this;
    this.posts = [];
    this.getList = getList;
    function getList(){
        dataService.getPostsList().then(function(posts){
            self.posts = posts;
            console.log(self.posts);
        },function(err){
            console.log(err);
        });
    }
    this.getList();
}

READ ALSO
Создания одиночного тега JQ

Создания одиночного тега JQ

Нужно создать одиночный тег stop через JQА потом вставить его в linearGradient

362
Слайдер картинок через массив

Слайдер картинок через массив

Сделал слайдер через массив, но не могу придумать, как сделать 2 элемент массива background-position-y: -110px

437
Верстка stackoverflow, flex заменяется на inline-block

Верстка stackoverflow, flex заменяется на inline-block

Заметила, что верстка stackoverflow выполнена с помощью flex'ов

259