下面的函數試圖返回一個承諾,這將只有當所有的異步HTTP調用完成解決創建: $scope.saveThat = function() {
var promises = [];
for (var i = 0; i < array.length; i++) {
var newPromise = $q.defer();
promises.push(newPr
如何將http.put中的響應對象作爲TestFunction的返回值返回給控制器? 來自http.get的響應打印成功,但putResponse未定義。在調試期間,我可以看到http.put更新服務器上的數據。 testFunction: function (url, data) {
var etag;
var putResponse;
$http.get(u