1
我有一個簡單的ASP.NET Web API 2服務。我是Angular的新手,但我試圖從使用$ http切換到Restangular。我的GET似乎很好,但我的POST不是。
的代碼看起來是這樣的:
$scope.addLift = function() {
$http.post(url, $scope.Lift);
//Restangular.all('lifts').post('Lift', $scope.Lift).then(function (newLift) {
// $scope.getLifts();
//}, function (error) {
// console.log(error);
//});
};
註釋掉Restangular代碼不起作用,但是$ http.post做,我不知道我做錯了。
如果有幫助,使用Restangular時的POST是http://localhost/api/lifts?LiftName=test
,在$http
POST請求中,它不包含URL行上的參數,看起來數據在請求正文中。