2016-04-29 9 views
0

私は角度コントローラーに変数を持っていますが、$スコープを持っています。それが呼び出されたときにその変数を更新したいと思っています。しかし、私はどのように$スコープ内からその変数を更新するのか分からないようです。コンソールの内部と外部から変更された変数を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; 
}); 
関連する問題