これはおそらく単純ですが、ドキュメントには何も見つからず、グーグルも役に立ちませんでした。$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
パラメーターを取得するために注入しようとしましたが、うまくいきませんでした。これを行う正しい方法は何ですか?