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?

questionAnswers(2)

yourAnswerToTheQuestion