我正在尝试在重定向到另一个页面后传递一个json对象, 问题是当我使用$ scope.data来保存客户端时,问题是在进行重定向之后,$ scope.data再次为空
testProjectApp.controller('ClientController',
function EventController($scope, clientList, $window, updateClient){
$scope.editClient=function(client){
$scope.data=client;
$window.location.href = 'ClientDetails.html";
}
控制器正在处理两页
答案 0 :(得分:0)
这取决于您是否只想使用角度特定的API或一般方法也是可以接受的。考虑以下哪个更适合您的情况,您可能需要序列化/反序列化json对象:
一些选项:
get
,set
找出json的大小是个好主意,首先是有限制和约束,然后选择合适的方法。
答案 1 :(得分:0)
Angular用于SPA - 单页面应用程序。只要重定向到另一个页面,就会创建一个新范围。我使用了本地存储 - 在这里我询问并回答了我的问题 - AngularJS help sharing data between controllers using $broadcast
老实说,这是重复的。