我使用Nodejs,我的路线是这样的:
router.get("/profil/:id",function (req,res) {
});
我想使用$ http服务从我的角度控制器发送数据。
答案 0 :(得分:0)
是的,您可以通过在控制器中注入$ http和
来发送它this.foo = function(id,date) {
var dataCal={};
dataCal.Id=id;
dataCal.date=date;
var req = $http.post(url + "/dateUsageCalculate", dataCal);
return req.then(this.handleSuccess, this.handleError);
}
并且可以使用handleSuccess和handleError。
this.handleError = function(response){
if(!angular.isObject(response.data) || !response.data.message){
return($q.reject("An unknown error occurred."));
}// Otherwise, use expected error message.
return($q.reject(response.data.message));
}
this.handleSuccess = function(response){
var result = response.data
return(result);
}