0
我正在用angularjs編寫一個應用程序,我不知道如何訪問我的主控制器中的變量。
gsg_main.controller('mainCtrl',['$scope','SessionService','$http','$routeParams','MessageService','$interval','$location','orderByFilter',function($scope,SessionService,$http,$routeParams,MessageService,$interval,$location,orderBy){
//variablen
var self = this;
self.username = "any_name";
欲從嵌套控制器訪問用戶名:
gsg_main.controller('testCtrl',['$scope',function($scope){
var self = this;
self.testvar = $scope.$parent.username;
}]);
我也試過:
self.testvar = $scope.$parent.parent.username;
這是我在其他帖子找到。
有沒有在主控制器中使用$ scope的方法?
感謝您的幫助。
你可以始終使用服務來共享控制器之間的值。 – Lex