-3
var app = angular.module("myApp",[]);
app.controller("CTRL1", function($scope){
$scope.data = [{'name':'Prateek'},{'name':'Agarwal'},{'name': 'Ketan'}];
})
app.controller("CTRL2", function($scope){
$scope.data = [{'name':'Hari'}];
})
我有兩個控制器 - CTRL1和CTRL2。我如何從另一個控制器訪問數據?如何在Angular js的另一個控制器中訪問控制器的數據?
應該使用一個服務爲該樣的目的,因此你可以導入,並在您的應用程序:) – DevMoutarde
https://stackoverflow.com/questions/43902680/how-to-transfer-在任何地方使用它控制器之間的數據/ 43906406#43906406 –
不要在您的控制器中使用$ emit和$ on。你應該使用這個服務或找到其他方式。如果你打算廣播你應該使用子酒館體系結構。如果這兩個控制器需要彼此交談,也許他們是一個控制器。如果他們只能一起存在,爲什麼有2?我在這裏假設很多.. – Maccurt