ui-router의 $ stateParams를 컨트롤러를 통해 $ httpd 팩토리 서비스에 전달하려고합니다. 그러나 나는 같은 것을 달성하는 방법에 관해서는 단서가 없다. $ http 팩토리 서비스는 cid 매개 변수를 기반으로 동적 데이터를 가져 오는 역할을 수행합니다. 이 경로 매개 변수를 공장 서비스의 백엔드 스크립트에 어떻게 전달합니까?
다음은 제 코드입니다.
.state('category',{url:'/category/:cid',templateUrl:'views/category.html',controller:'CategoryCtrl'})
myapp.factory('catService', function($http) {
return {
getCategory: function(callback) {
$http.post('categorydetail.php').success(callback);
}
}
});
myapp.controller('CategoryCtrl', function($scope, catService) {
catService.getCategory(function(data,status) {
$scope.result = data;
});
});
도움을 주시면 감사하겠습니다. 고맙습니다.
감사 웨인. 이것은 그것을 수행 할 수있는 방법처럼 보입니다. 건배. – meheshu