Это, наверное, просто, но я ничего не могу найти в документах, а googling не помог. Я пытаюсь определить состояние в $stateProvider
, где URL-адрес, который мне нужно направить на сервер, чтобы вытащить нужные данные, зависит от параметра URL-адреса состояния. Короче говоря, что-то вроде:
.state('recipes.category', {
url: '/:cat',
templateUrl: '/partials/recipes.category.html',
controller: 'RecipesCategoryCtrl',
resolve: {
category: function($http) {
return $http.get('/recipes/' + cat)
.then(function(data) { return data.data; });
}
}
})
Вышеуказанное не работает. Я попытался ввести $routeParams
, чтобы получить нужный параметр cat
, без везения. Какой правильный способ сделать это?