Javascript Angular 2-重新运行构造函数,再次访问页面

Javascript Angular 2-重新运行构造函数,再次访问页面,javascript,angular,ionic2,Javascript,Angular,Ionic2,我想知道重新访问页面后如何刷新数据 以下是我的github项目示例: 您可以看到有一个名为Medicine的页面,并且有一个选项可以删除/编辑Medicine的值(幻灯片左侧)。 成功编辑数据并返回页面Medicine后,数据仍然相同,因为变量未重置 如果我想查看数据的当前状态,我必须刷新页面,这会使构造函数重新运行 有一种方法/想法我能做到吗 谢谢你 您应该使用angular2/ionic2生命周期挂钩。 构造函数在创建类时执行,但与实际视图没有关系 对于ionic2使用: ionViewDi

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

以下是我的github项目示例:

您可以看到有一个名为
Medicine
的页面,并且有一个选项可以删除/编辑
Medicine的
值(幻灯片左侧)。 成功编辑数据并返回页面
Medicine
后,数据仍然相同,因为变量未重置

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

有一种方法/想法我能做到吗


谢谢你

您应该使用angular2/ionic2生命周期挂钩。 构造函数在创建类时执行,但与实际视图没有关系

对于ionic2使用:

ionViewDidLoad() {
    console.log('Hi');
}
对于angular2使用:

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

您可以在这里查看整个列表

您应该使用angular2/ionic2生命周期挂钩。 构造函数在创建类时执行,但与实际视图没有关系

对于ionic2使用:

ionViewDidLoad() {
    console.log('Hi');
}
对于angular2使用:

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

您可以在此处查看整个列表

您可以使用可观察数据,并在服务上每隔2秒轮询一次数据。
每次更改数据时,可观测数据都会更新。

您可以使用可观测数据,并在服务上每2秒轮询一次数据。
每次数据更改时,可观察对象都会更新。

我发现一个函数,每次进入页面时都会调用该函数:

   ionViewWillEnter(){
       // your code goes here.
   }

谢谢

我找到了一个函数,每当有人进入页面时都会调用该函数:

   ionViewWillEnter(){
       // your code goes here.
   }
谢谢