这可能很简单,但我在文档中找不到任何内容,谷歌搜索也没有帮助。我正在尝试定义一种状态,$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
参数,但没有运气。这样做的正确方法是什么?