我创建了一个使用ionic2的侧边菜单的应用程序。当我从侧面菜单中选择一个项目时,该项目会突出显示,如下图所示。
突出显示的代码是
isActive(page: any) {
let childNav = this.nav.getActiveChildNavs()[0];
if (childNav) {
if (childNav.getSelected() && childNav.getSelected().root === page.tabComponent) {
return 'danger';
}
return;
}
if (this.nav.getActive() && this.nav.getActive().name === page) {
return 'danger';
}
return;
}
html部分是
<button ion-item menuClose class="navigation-items" (click)="openPage('ChatPage')" detail-none>
<ion-icon item-start name="chatbubbles" [color]="isActive('ChatPage')"></ion-icon>
<span [ngClass]="isActive('ChatPage') ? 'red-color':'white-color'"> Chats</span>
</button>
当我使用命令ionic cordova run android --prod --release
创建生产版本时出现问题
并使用android studio签名。如果我从侧面菜单中选择项目,则不会突出显示。
有谁能告诉我为什么css样式没有反映在生产构建中?
谢谢和问候 DAK