使用angular的 $resource 與RESTFul接口進(jìn)行交互,現(xiàn)在要發(fā)送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'
}
}
}
);
}
]);// 調(diào)用代碼,這里的$scope.aid和$scopebid都是有效值var updateData = { AppId: $scope.aid, bid: $scope.bid
};
Apps.advancedSet(updateData).$promise.then(function(req, res) { console.log('post req res');
});我要將數(shù)據(jù)通過post請求發(fā)送到網(wǎng)站下的 /api/apps/advancedSettings/123?bid=666試了這樣,結(jié)果卻是發(fā)送到/api/apps/advancedSettings/123?了。請問怎么樣調(diào)用才能得到我要的結(jié)果?
angularJs如何設(shè)置$resource POST方法的query string?
holdtom
2018-08-09 10:09:42