我创建了一个带有多个页面的离子3应用程序(用于移动设备),使用ionic-tabs进行导航,以及使用离子卡创建的几个自定义卡片。
我还在页面ts和卡片ts上添加了离子生命周期和角度生命周期的处理程序。
我在其中一个页面中添加了一张卡片,然后我跟踪了这些痕迹:似乎该卡片在页面显示之前已多次创建和销毁。
这是一个好的行为吗?我被期望来自离子和角度的处理程序被调用一次,因为它们被称为页面一次。
我添加了项目here。
我添加了痕迹,主页上有一张卡片我创建并销毁了6次卡片视图,直到它显示在页面中。 没有逻辑,为什么一张卡有6张卡被创建和销毁。 任何人都有任何想法?
更新(离子信息):
@ ionic / cli-utils:1.19.2
离子(离子CLI):3.20.0
本地包裹:
@ ionic / app-scripts:3.1.9
离子骨架:离子角3.9.2
系统:
节点:v9.5.0
npm:5.6.0
操作系统:Windows 10