$scope值未在angularjs中更新

57hvy0tb  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(191)

在以下代码中,未更新范围值:

$scope.setCDentryForm={
       productId:'hiiiii'
    }

$scope.addCDLedger = function(productId) {
        var deleteModal = $modal.open({
            templateUrl : 'addCDled.html',
            controller : 'cdLedgerApp',
            scope : $scope,
            resolve : {
                id : function() {
                        $scope.setCDentryForm.productId=productId,
                }
            }
        });
        console.log('productID'+ $scope.addCDLedger.productId) //**Updated value is showing here**
    };

当我调用另一个函数时,旧值就会出现

$scope.saveCdLedger = function () {
        console.log('ProductID'+ $scope.setCDentryForm.productId) //**Output is 'hiiiii' i.e old value.**

}
有人能告诉我为什么更新后的值在调用另一个函数时没有出现?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题