在以下代码中,未更新范围值:
$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.**
}
有人能告诉我为什么更新后的值在调用另一个函数时没有出现?
暂无答案!
目前还没有任何答案,快来回答吧!