我想停止对getModelDataifshouldPermit的重复调用true。但下面的代码总是在控制台中打印why I got printed forEach newlySelectedUsers每个newlySelectedUsers.
var shouldPermit = false;
angular.forEach(newlySelectedUsers, function(value, key) {
if(!shouldPermit) {
console.log("why I got printed forEach newlySelectedUsers")
userService.getModelData($scope.$root.test[value].id)
.success(function (data) {
if(lodash.isEmpty(data)) {
shouldPermit = true;
$scope.insertSaving();
}
});
}
});
如何停止调用getModelData一次shouldPermit成为真的?