更好的页面间数据传递方式:HTML5存储vs Angular服务

Better way of passing data between pages: HTML5 storage vs Angular service

本文关键字:HTML5 存储 vs 服务 Angular 方式 数据 更好      更新时间:2023-09-26

我试图在两个有Angular控制器的页面之间传递数据。

现在我遇到了两种不同的方式来传递数据:

  1. 通过Angular服务(类似于这里)
  2. 使用HTML5存储选项(本地/会话,如图所示)

从发展的角度来看,我想知道哪种是传递数据的更优选的方法?如果我们处理的是大型JSON数据,这种情况会改变吗?

这个答案——Ionic本地存储与使用服务——很好地总结了两者的区别:本地存储应该主要用于那些将在多个会话中使用或持续很长时间的数据,而Angular服务中的数据则绑定在该页面上。