在来回导航时多次调用离子页面onInit方法

时间:2018-04-04 05:49:00

标签: angular ionic-framework

我正在开发一个应用程序,其中有一个主页按钮和后续页面链(主页 - > page1-> page2),用户可以在其中导航。每个页面显示从服务器获取的一些信息。

应用程序的结构

有一个主页,用户可以从中导航到第1页'每页都有一个主页按钮,所以当用户点击主页按钮(比如从第1页到主页),然后再次进入第1页,然后到第2页,第2页的init方法(和构造函数)被称为用户访问主页的次数。

早期,当我们在第2页上有自定义后退按钮时出现此问题,因此当用户从第2页转到第1页并返回第2页时,页面构造函数和init加载了多个时间(用户从第2页导航到第1页并返回第2页的次数)。

当我们选择使用UIEvents去navBar的backButton时,这已得到解决。

我不确定要发布哪个代码,因此请在评论中提出所需的任何其他信息。

目前,我的团队仍然坚持问题的原因,任何有关相同问题的提示都会有很大帮助。 谢谢!

当用户使用离子后退按钮从第1页导航到家中然后到第1页 - >时,P.S问题也会重复出现。第2页(第2页的初始化和构造函数称为用户从第1页返回主页的次数)。

0 个答案:

没有答案