在做Angular6项目时,遇到一个问题:
当我点击ionic的提示框组件确认退出时,调用服务层的服务进行页面跳转后,回到登录页,如下图所示:
返回到登录页面之后,发现图标都变空白了,需要刷新才能加载,如下图所示:
另外,我注意到控制台有提示说在区域外触发导航,是否忘记调用ngZone.run()方法。
下面是我的代码调用:
我平时跳转页面时都是通过点击按钮直接跳转,并没有遇到过这种情况,对ngZong也不熟悉,于是去百度查了下,没有发现关于ngZong的介绍,只有ngZone的使用案例。
好,那我进入第一个链接查看
看了这位前辈写的前言和简介,还是不知道NgZone是个什么东西(萌新,小了白了兔),但直接拿来用就是了
然后页面可以正常跳转了,暂时还不懂什么原理,但先把这个记录下来,后面再去研究这个NgZone,以免下次再遇到这种情况!