簡體   English   中英

可變變量可通過閉包訪問

[英]Mutable variable is accessible from closure in angular

我知道這個問題已經存在疑問,但是我無法解決這個問題。 我想在使用后重置$ scope值,但是無法在回調函數中訪問i。

for (var i = 0; i < $scope.objects.length; i++) {
    Priority.create({
        "priority": $scope.selectedPriority[i].priority,
    }, function (priority) {
        $scope.selectedPriority[i].priority = undefined;
    });
}
function callbackFor(i, priority) {
      $scope.selectedPriority[i].priority = undefined;
    }

for (var i = 0; i < $scope.objects.length; i++) {
    Priority.create({
        "priority": $scope.selectedPriority[i].priority,
    }, callbackFor(i, priority));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM