我正在努力将subheader添加到基于Ionic应用程序的标签中。问题是子标题没有在Android中显示,但它显示在iOS中。
我想在搜索栏中使用子标题,这样它就不会滚动显示内容。
重现问题的步骤:
ionic start subheader-test tabs
.\subheader-test\www\templates\tab-dash.html
以在状态标签上添加子标题,使其看起来像下面的文件:
<ion-view view-title="Dashboard">
<ion-header-bar class="bar-subheader bar-balanced">
<h1 class="title">Subheader</h1>
</ion-header-bar>
<ion-content class="padding">
<h2>Welcome to Ionic</h2>
<p>
....
</p>
</ion-content>
</ion-view>
&#13;
ionic serve -l
我使用ion-content
和has-subheader
的组合对has-header
进行了测试,但是没有用。
在我测试的任何浏览器(Chrome,Firefox,IE 11)中,未在Android版本的应用中显示子标题。
答案 0 :(得分:1)
这可以解决问题:
WWW / CSS /的的style.css 强>
$ionicConfigProvider.tabs.position('bottom');
或者您可以在 app.js 中添加.config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) {
$ionicConfigProvider.tabs.position('bottom');
//
}
,如下所示:
prompting: function () {
return this.prompt(questions).then(function (answers) {
this.answers = answers;
}.bind(this));
}
答案 1 :(得分:0)
这对我来说不太合适。我不得不从子标题CSS中删除"has-tabs-top"
类以使其工作(在Chrome控制台中查看,在运行离子服务时,该类未分配给子标题--lab)