0

下面的代码console.log工作正常。如何使用另一个控制器设置另一个页面的数据。如何设置控制台数据

$scope.selectedJsonObject=function(category) 
{ 
console.log(category); 
} 
+2

使用服务控制器之间的通信 – brk

+0

http://stackoverflow.com/questions/38563874/how-to-set-first-controller-data-another-controller/38564637#38564637 这是我的完整问题我的朋友。 – moni123

回答

0

您可以使用Service跨两个控制器共享变量,

angular.module('Shared', []); 
angular.module("Shared").factory("myService", function(){ 
    return {sharedObject: {data: "eran" } } 
}); 
angular.module('Shared').controller('MainCtrl', function ($scope, myService) { 
    $scope.myVar = myService.sharedObject; 
}); 
angular.module('Shared').controller('Secondtrl', function($scope, $http, myService) { 
    $scope.myVar = myService.sharedObject; 
}); 

工作App

+0

http://stackoverflow.com/questions/38563874/how-to-set-first-controller-data-another-controller/38564637#38564637 这是我的完整问题 – moni123

+0

@DRK对您的应用程序应用相同 – Sajeetharan