2016-04-29 127 views
0

我在我的角度控制器中有一個變量,並且我有一個$ scope。$,我想在調用它時更新該變量。但是,我似乎無法弄清楚如何從$ scope。$ on中更新該變量。當我嘗試從內部和外部對console.log進行更改時,它不會被更新。關於如何完成我所需要的任何想法?

ctrl.updateThisVar = false; 

$scope.$on('app::createNew', function($event, args) { 
    ctrl.updateThisVar = true; 
    // also tried scope.controllerName.updateThisVar = true; 
}); 
+0

你是如何調用變量? – Rob

回答

1

試試這個

$scope.$on('app::createNew', function($event, args) { 
    $scope.$apply(function(){ 
     ctrl.updateThisVar = true; 
    }) 
    // also tried scope.controllerName.updateThisVar = true; 
}); 
相關問題