o roteador ui resolve com parâmetros dinâmicos
Isso é provavelmente simples, mas não consigo encontrar nada nos documentos e o googling não ajudou. Estou tentando definir um estado em$stateProvider
onde o URL que preciso atingir no servidor para obter os dados necessários depende de um parâmetro de URL de estado. Em resumo, algo como:
.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; });
}
}
})
O acima não funciona. Eu tentei injetar$routeParams
para obter o necessáriocat
parâmetro, sem sorte. Qual é o jeito certo de fazer isso?