您可以通过创建自己的服务来跨控制器保留数据,如本博客中所述。
在您的情况下,您可以将您的
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"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)