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ć?

questionAnswers(2)

yourAnswerToTheQuestion