使用angular的 $resource 與RESTFul接口進行交互,現在要發送POST請求,主要的代碼如下:// $resource定義代碼myServices.factory('Apps', ['$resource', function($resource) { return $resource( null,
{AppId: "@AppId"},
{ advancedSet: { url: '/api/apps/advancedSettings/:AppId', isArray: false, method: 'POST',
params: { bid: '@bid'
}
}
}
);
}
]);// 調用代碼,這里的$scope.aid和$scopebid都是有效值var updateData = { AppId: $scope.aid, bid: $scope.bid
};
Apps.advancedSet(updateData).$promise.then(function(req, res) { console.log('post req res');
});我要將數據通過post請求發送到網站下的 /api/apps/advancedSettings/123?bid=666試了這樣,結果卻是發送到/api/apps/advancedSettings/123?了。請問怎么樣調用才能得到我要的結果?
angularJs如何設置$resource POST方法的query string?
holdtom
2018-08-09 10:09:42