从Scope(AngularJS)中删除后无法添加图像

时间:2016-12-29 09:15:39

标签: javascript angularjs

具有添加和删除图像的功能

$scope.stepsModel = [];

    $scope.imageUpload = function(element){
        var reader = new FileReader();
        reader.onload = $scope.imageIsLoaded;
        reader.readAsDataURL(element.files[0]);
    }

    $scope.imageIsLoaded = function(e){
        $scope.$apply(function() {
            $scope.stepsModel.push(e.target.result);
        });
    }
    console.log($scope.stepsModel);

    $scope.removeAddImage = function($index){ 
        console.log($index);
    $scope.stepsModel.splice($index,1);     
        }

使用removeAddImage后。我无法在范围中添加相同的图像。 如果我添加另一张图片,那就添加了。

删除console.log后显示[] - 空数组但添加图像不再有效。我只能添加另一张图片

0 个答案:

没有答案