我的角度项目中有2个页面,其中一个是主页,另一个是弹出页面。我在弹出页面中输入数据以输入标签,然后单击添加按钮将数据添加到主页。它运行良好。我将数据保存在主页中。但是如果刷新页面(主页)数据似乎不再。您有任何想法吗?
我做了一些研究并了解了本地存储和cookie。但是我可以将数据从一个页面发送到另一个页面。我要做的就是将数据保留在页面中,我该如何处理呢?
我了解的是我们使用localstorage将数据发送到另一页。对吗?
这可以通过localStorage完成。
一个例子:
localStorage.removeItem('Array');
localStorage.setItem('Array', JSON.stringify(this.array));
上面是保存它以取回它的方法,您可以在ngOnInit中执行以下操作:
this.array = JSON.parse(localStorage.getItem('Array'));
localStorage.removeItem('Array'); // to clear it again.
编辑
进口:
import { OnInit } from '@angular/core';
在您的组件(类)上实现它:
export class YourClass implements OnInit
在构造函数之后:
ngOnInit() { // your code here }
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句