Angular2/Ionic 5:如何避免在其某些子组件中显示带有路由器插座的工具栏?

问题描述

<app-toolbar *ngIf="!showToolbar">
  <ion-buttons slot="start">
    <ion-menu-button color="light"></ion-menu-button>
  </ion-buttons>
  <app-toggle-calendar-list slot="end"></app-toggle-calendar-list>
</app-toolbar>

<ion-content>
  <ion-router-outlet></ion-router-outlet>
</ion-content>

我正在尝试在我的移动应用程序上添加一个切换按钮,该按钮将更改数据的显示方式(列表与日历)。我在 toggle-calendar-list 模块中创建了一个单独的组件 shared 并且我正在使用它(参见上面的代码)。问题是这个工具栏一直在它的所有子页面(或组件,使用 Angular 术语)中显示(因为它应该,因为我使用路由器插座)。我想要的是仅为其某些子项显示此工具栏。我怎样才能以“干净”的方式实现这种行为?谢谢!
提及:app-toolbar 是我使用 ion-buttons

投射 <ng-content> 的另一个组件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...