【发布时间】:2017-09-08 04:16:47
【问题描述】:
我正在开发离子应用程序并且有奇怪的行为。
<ion-nav-bar class="bar-calm nav-title-slide-ios7">
<ion-nav-back-button ng-click="clickMe()" class="button-clear"><i class="icon ion-ios7-arrow-back"></i> Back </ion-nav-back-button>
</ion-nav-bar>
我打算自定义背景标题颜色。所以我把代码改成了
<ion-nav-bar class="bar-calm nav-title-slide-ios7" ng-style="HeaderColor">
<ion-nav-back-button ng-click="clickMe()" class="button-clear"><i class="icon ion-ios7-arrow-back"></i> Back </ion-nav-back-button>
</ion-nav-bar>
这里的 HeaderColor 属性有一个为背景颜色定义的样式。 还添加了 -
.nav-bar-block .bar {
background-color:inherit !important;
}
现在,我可以看到应用于导航栏的背景颜色属性,但标题是透明的,并且显示 ion-view 的颜色,但不显示标题。 示例:如果我的 ion-view 为绿色且标题为黑色 - 屏幕显示为全绿色,包括标题。
【问题讨论】:
-
你能发布一个工作示例吗?
-
你的
HeaderColor是如何在控制器中设置的? -
我认为您的冷静是您案件的负责人......
标签: javascript angularjs ionic-framework ionic-view