【发布时间】:2017-11-13 10:54:18
【问题描述】:
给定 Ionic 3 中的一组选项卡,例如:
<ion-tabs tabsHighlight="true">
<ion-tab [root]="tab1Root" tabTitle="News" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Agenda" tabIcon="time"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Album" tabIcon="image"></ion-tab>
</ion-tabs>
tabsHighlight 属性设置为 true 并且效果很好。但是由于样式的原因,我希望小“突出显示条”在特定选项卡上消失。现在我真的不在乎它是如何消失的,它可能会消失或其他什么。 (实际上只要宽度小几个像素就足够了。)
但是,由于这个具有 .tab-highlight 和 .animate 类的元素是由 Ionic 添加的,我不知道如何访问这个元素。在我看到的任何地方,您都可以通过 ViewChild 访问 Angular 中的元素,但是,为此我必须标记元素,例如使用#my-ref,我不能这样做,因为它是由 Ionic 添加的。
更改 tabsHightlight 属性也不起作用。显然,一旦渲染了这个东西,就不会再次检查该属性。 (据我的测试建议。)非常感谢任何帮助。
【问题讨论】:
标签: angular typescript ionic-framework ionic2 ionic3