Javascript + AngularJS调用范围函数从另一个范围函数嵌套函数作为参数

时间:2017-09-21 08:00:47

标签: javascript angularjs angularjs-scope

我有角度控制器,有2个功能删除上传。  在 上传 中,我调用一个对象的函数,该函数从另一个函数中获取其参数。对于成功回调, 我想从这个成功方法中调用scope.delete 控制器内部的示例代码

$scope.delete = function () {
    somecode
}

$scope.upload = function(){
    var scope = $scope;
    object.select(var1, function() { 
        //some code
        //here i want to call scope.delete(): but i get scope is not defined

    });
}

1 个答案:

答案 0 :(得分:0)

请使用闭包使范围变量私有,因此您可以使用要调用的内部对象方法 Closure