【发布时间】:2015-04-14 13:16:30
【问题描述】:
我的代码中有两个控制器,其中一个有一个数组。我想从其他控制器中使用这个数组,但它不起作用。
我已简化代码以使其易于理解。
我的第一个控制器;
app.controller('mycont1', ['$scope','$timeout', function($scope, $timeout) {
var my;
my=['1','something',.......];
}]);
指令中的第二个控制器;
.....,controller: function($scope) {
var m=my[0];//i want to reach first controller array..
}
当我调用它时,它找不到它。我如何从其他控制器使用这个数组?
【问题讨论】:
-
正确分享您的代码,以便人们理解它..
-
我只想知道,在这种情况下如何与其他控制器元素通信
标签: javascript angularjs model-view-controller