在此代码下面,console.log工作正常。如何使用另一个控制器将此数据设置为另一个页面。
$scope.selectedJsonObject=function(category)
{
console.log(category);
}
答案 0 :(得分: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