我試圖通過控制器通過UI路由器的$ stateParams到$ httpd的工廠服務。但我對如何實現這一目標一無所知。 $ http factory service根據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