【发布时间】:2016-10-04 21:27:24
【问题描述】:
我正在使用 angular.forEach 循环遍历数组并调用非 angular ajax 库 (Trello client.js)。客户端确实有“成功”和“错误”回调,但不返回角度延迟。我想在所有 ajax 调用完成后执行一个函数。
我有以下代码:
$scope.addCards = function(listId)
{
var cardTitles = $scope.quickEntryCards[listId].split('\n');
angular.forEach(cardTitles, function(cardTitle,key)
{
Trello.post('/cards', {
name:cardTitle,
idList:listId
},function(){ }, function(){ });
});
//TODO: wait for above to complete...
$scope.init($routeParams.boardId);
$scope.quickEntryCards[listId] = '';
};
在 //TODO 和回调函数中我能做什么,以便最后两行仅在所有帖子成功或失败后运行?
【问题讨论】:
标签: javascript angularjs asynchronous trello