angular - 离子路由器创建 ionic-page-invisible 且未删除
问题描述
ion-router-outlet
ion-page-invisible
在路由组件上创建一个类。它不会在第一次加载时将其删除,因此会显示白屏。后续访问很好,否则重新加载将删除它。我尝试手动删除我在互联网上找到的课程,但它不起作用。此页面不可见正在阻止整个内容。您可以在检查时看到路线内的组件,您甚至可以单击它,它会相应地工作,但看不到任何东西。我试过重新路由到不同的组件,它是一样的。这发生在 iOS/safari、移动设备和桌面设备上。
我还尝试使用常规角度进行此操作<router-outlet>
,并且可以按预期工作,但我不能在此处将其用于后续组件。
我的布局:
<ion-app>
<ion-content class="ion-padding" [scrollEvents]="true" overflow-scroll="false">
<app-navbar></app-navbar>
<ion-router-outlet id="main-content"></ion-router-outlet>
</ion-content>
</ion-app>
输出:
<ion-router-outlet class="menu-content menu-content-overlay hydrated">
// ion-page-invisible is blocking the view
<app-component class="ion-page ion-page-invisible">
//shows all the markups in component
</app-component>
</ion-router-outlet>
解决方案
推荐阅读
- oracle - Oracle APEX 报告查询 - 默认显示所有行
- python - Python sklearn 缩放器
- c++ - 我无法通过光线追踪算法追踪超过 1 个球体
- python-3.x - GCP Pub/Sub - 如何从 BQ 计划查询中检索状态
- ios - 未按预期应用约束
- node.js - 如何使用 google drive api 查找特定文件夹的存储详细信息
- c++ - 为什么在 C++ 中不允许从 int (*)(int) 到 void* 的 static_cast?
- next.js - styled-jsx 中的动态样式未按预期运行
- c# - 如何使用 AlarmManager 在 Xamarin 中设置警报
- python - 操作超时,python,CVE-2009-2629