如何在angularjs中将对象数据从一个控制器传递到另一个控制器

时间:2018-07-14 06:17:20

标签: angularjs

实际上,我正在尝试在angularjs中填写表格,并且其数据已在其中一个控制器中接收...我需要将相同的数据传递到另一个需要在另一个网页上显示的控制器

1 个答案:

答案 0 :(得分:0)

您应该利用角度服务来做到这一点。

创建一个将包含模型变量的服务。

angular.service("dataService", function() {
    this.value1 = "";  
});

然后您可以在控制器中引用该服务,

angular.controller("myCntrl1", function($scope, dataService) {
    $scope.value1 = dataService.value1;
});


angular.controller("myCntrl2", function($scope, dataService) {
    $scope.value1 = dataService.value1;
});