角JS成功响应$范围可变另一个功能

角JS成功响应$范围可变另一个功能

问题描述:

如何访问角JS成功响应$范围可变另一个功能

$scope.mydoc = function() { 
    var params = { 
    tribe_id: $scope.parentCtrl.id 
    }; 
    dealRoomApiService.getOfflineLoanDocs(params) 
    .then(function(resp) { 
     $scope.docList = resp.data; 
    }, function(error) { 
     toastr.error(error.data.detail); //Show a toast notification 
    }); 
    } 

在上面的函数$scope.docList我想要访问以下功能的另一

$scope.myDoc = function(doc, index) { 
     console.log("Test....",$scope.docList); 

    }; 
+0

这将可用。当前代码 – Nitheesh

+0

@Nitheesh,Notice'dealRoomApiService.getOfflineLoanDocs'必须是异步 – Satpal

+0

$ scope在控制器中的任何地方都可用,所以您应该可以访问它,但是,如果您需要将其传递到另一条路径改用$ rootScope。 –

我认为dealRoomApiService.getOfflineLoanDocs是一个异步功能。这应该工作。

dealRoomApiService.getOfflineLoanDocs(params) 
.then(function(resp) { 
    $scope.docList = resp.data; 
    $scope.myDoc(); 
}, function(error) { 
    toastr.error(error.data.detail); //Show a toast notification 
});