Показать сообщение отдельно
  #5 (permalink)  
Старый 24.10.2014, 16:45
Интересующийся
Отправить личное сообщение для KOPC1886 Посмотреть профиль Найти все сообщения от KOPC1886
 
Регистрация: 02.10.2013
Сообщений: 22

MetaDriver,
не знаю как сделать проверку на то, что ajax запрос уже был выполнен

catalogControllers.controller('Catalog', ['$scope', '$http', '$location', '$routeParams', '$rootScope',
    function($scope, $http, $location, $routeParams, $rootScope) {
        /*if($rootScope.categoryId.length == 0)
        {
            $rootScope.categoryId = 1;
        }*/
        if()
        {

            $http(
                {
                    method: 'POST',
                    url: 'ajax/ajax.php',
                    data: {action: 'showCategories'}
                }).
                success(function(data, status, headers, config) {
                    $scope.categories = data;
                    $rootScope.ajax = true;
                }).
                error(function(error, status, headers, config) {
                    console.log('ERROR => ' + error);
                });
        }
        $scope.selectedCategory = $scope.categories[$routeParams.categoryId];
        console.log($scope.selectedCategory);
Ответить с цитированием