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);