gpt4 book ai didi

javascript - Angular 2 - 重新访问页面后重新运行构造函数

转载 作者:行者123 更新时间:2023-12-02 13:44:25 24 4
gpt4 key购买 nike

我想知道如何在重新访问页面后刷新数据。

这是我的 github 项目,例如:https://github.com/eshk12/Parabi/tree/Medicine-module-complete-add/edit/del/view/list

您可以看到有一个名为 Medicine 的页面,并且有一个选项可以删除/编辑 Medicine 值(向左滑动)。当您成功编辑数据并返回Medicine页面时,数据仍然相同,因为变量没有重置。

如果我想查看数据的当前状态,我必须刷新页面,这会使构造函数重新运行。

有一种方法/想法可以做到吗?

谢谢头!

最佳答案

您应该使用 angular2/ionic2 生命周期 Hook 。构造函数在类创建时执行,但与实际 View 无关。

对于 ionic2 使用:

ionViewDidLoad() {
console.log('Hi');
}

对于 Angular2 使用:

ngOnInit() { 
console.log('Hi');
}

您可以在此处查看整个列表 https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html

关于javascript - Angular 2 - 重新访问页面后重新运行构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com