Rozdzielczość routera ui z parametrami dynamicznymi
To jest prawdopodobnie proste, ale nie mogę znaleźć niczego w dokumentach i googling nie pomógł. Próbuję zdefiniować stan w$stateProvider
gdzie adres URL, który muszę trafić na serwer, aby pobrać potrzebne dane, zależy od parametru adresu URL stanu. Krótko mówiąc, coś w stylu:
.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; });
}
}
})
Powyższe nie działa. Próbowałem wstrzykiwać$routeParams
uzyskać potrzebnecat
parametr, bez szczęścia. Jak to zrobić?