您可以通过创建自己的服务来跨控制器保留数据,如本博客中所述。
在您的情况下,您可以将您的
savePeopleResponse和
getPeopleResponse转移到服务中,然后将服务注入您想访问它的任何控制器中。
angular.module('myApp', []) .factory('peopleService', function () { var peopleResponse = {}; return { savePeopleResponse:function (data) { peopleResponse = data; console.log(data); }, getPeopleResponse:function () { return peopleResponse; } }; });使用您的控制器,如下所示:
function resultController ($scope, peopleService) { $scope.getResultForPeople = peopleService.getPeopleResponse;}通过此代码示例,请确保您包括
ng-app="myApp"



