如何在Angular中使用$ rootScope来存储变量?

如何在Angular中使用$ rootScope来存储变量?

如何使用$rootScope我想稍后在另一个控制器中访问的控制器中存储变量?例如:

angular.module('myApp').controller('myCtrl', function($scope) {
  var a = //something in the scope
  //put it in the root scope});angular.module('myApp').controller('myCtrl2', function($scope) {
  var b = //get var a from root scope somehow
  //use var b});

我该怎么做?


德玛西亚99
浏览 999回答 3
3回答

幕布斯6054654

angular.module('myApp').controller('myCtrl', function($scope, $rootScope) {    var a = //something in the scope    //put it in the root scope     $rootScope.test = "TEST";  });angular.module('myApp').controller('myCtrl2', function($scope, $rootScope) {    var b = //get var a from root scope somehow    //use var b    $scope.value = $rootScope.test;    alert($scope.value);  //    var b = $rootScope.test;  //  alert(b);  });DEMO
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS