Показать сообщение отдельно
  #3 (permalink)  
Старый 15.12.2017, 09:01
Аспирант
Отправить личное сообщение для kingstakh Посмотреть профиль Найти все сообщения от kingstakh
 
Регистрация: 21.02.2014
Сообщений: 37

Сообщение от destus Посмотреть сообщение
kingstakh,
Ну и return поставьте перед $http.get
так есть вроде ...

Сообщение от destus Посмотреть сообщение
kingstakh,
где внешний код, который вызывает метод all?
В контроллере
.controller('productsCtrl', function ($scope, catgs, $ionicSlideBoxDelegate, $window, $ionicGesture) {
    //this array  control the loading  of pages  so if the corresponding key of a slide is 'true', angular can load it's content'
    $scope.ready = [];
    $scope.catgs = catgs.all();



    $scope.$on("$ionicView.afterEnter", function (event, data) {
        angular.forEach($scope.catgs, function (value, key)
        {

          if(key===0)
          {
            $scope.ready.push(0 + ': ' + true);
          }

            $scope.ready.push(key + ': ' + false);
        });
    });


    $scope.changeSlide = function (index) 
    {
      $scope.ready.push(index + ': ' + true);
    };


  })
Ответить с цитированием