我想從另一個控制器內的控制器訪問一個對象。 例如:如何從角度中的另一個控制器內的控制器訪問對象
控制器1
MyApp.controller('workController', function ($scope) {
$scope.xList = [
{name:'test', type:'web', link:'test', image:'iso.jpg'},
{name:'test', type:'web', link:'test', image:'iso.jpg'},
];
});
控制器2:如何從CONSOLE.LOG控制器1的對象?
MyApp.controller('projectController', function ($scope) {
console.log('$scope.xList[1]);
});
我也嘗試了$ scope.workController.xList [1],但沒有工作。
請幫
簽出[rootScope](https://docs.angularjs.org/api/ng/service/$rootScope)用於在控制器之間進行通信的方式。它可以通過控制器上的數據廣播消息,這些控制器將收聽。的[AngularJS服務傳遞數據控制器之間] – area28
可能重複(http://stackoverflow.com/questions/17952620/angularjs-service-passing-data-between-controllers) – Dalorzo
它得到work.Thanks! –