Điều này có thể đơn giản nhưng tôi không thể tìm thấy bất kỳ nội dung nào trong tài liệu và googling không hữu ích. Tôi đang cố gắng xác định trạng thái trong $stateProvider
nơi URL tôi cần nhấn trên máy chủ để lấy dữ liệu cần thiết tùy thuộc vào thông số URL trạng thái. Tóm lại, một cái gì đó như:ui-router giải quyết với thông số động
.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; });
}
}
})
Ở trên không có tác dụng. Tôi đã thử tiêm $routeParams
để có được thông số cat
cần thiết, không có may mắn. Cách làm đúng là gì?
trình cho tôi quá, cảm ơn! – kliron
Và cách lấy 'danh mục' trong bộ điều khiển RecipesCategoryCtrl? – dumitru
chỉ cần tiêm nó: 'RecipesCategoryCtrl = function ($ scope, category) {$ scope.cat = category}' – Reto