私は2つのタブを持つタブコンポーネントを持っています。ボタンはクリック可能で、ボタンの位置をクリックするとタブの内容は正しく表示されますが、ボタンは見えません。タブボタンは存在しますが表示されません
<ion-header>
<ion-navbar>
<ion-title>{{coupon.title}}</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div class="coupon-image-container">
<img src={{coupon.mainImage}}/>
<button ion-button class="left">Redeem</button>
</div>
<ion-tabs class="coupon-tabs">
<ion-tab tabIcon="map" [root]="mapTab" tabTitle="Map"></ion-tab>
<ion-tab tabIcon="information" [root]="infoTab" tabTitle="Info"></ion-tab>
</ion-tabs>
</ion-content>
私は他のコードは必要ではないと思いますが、必要に応じてさらに提供します。私が言ったように、mapTab
とinfoTab
コンポーネントの内容はうまく表示されていますが、タブのボタンをクリックする必要がありますが、ボタンは空白です。
編集:ちょうど誰かが頼むつもりだった場合には、私はそうのようなタブコンポーネント以外のコンポーネントで他のすべてを削除した場合、それはまだ同じことを行います
<ion-tabs class="coupon-tabs">
<ion-tab tabIcon="map" [root]="mapTab" tabTitle="Map"></ion-tab>
<ion-tab tabIcon="information" [root]="infoTab" tabTitle="Info"></ion-tab>
</ion-tabs>
だから、それは間違いなくに何もしています他のコンテンツとやり取りします。
編集:私は、問題を示すGIFを作った:http://g.recordit.co/WDkjkSz6re.gif
編集:あなたがこれを行った後
<ion-tab icon="ion-map" title="Map"></ion-tab>
<ion-tab icon="ion-ios-information" title="Info"></ion-tab>
:ここではスタイルが
イオンタブ上にあるelement.style {
}
main.css:25224
.coupon-tabs ion-tab {
color: black;
top: 56px;
}
main.css:5136
ion-tab.show-tab {
display: block;
}
main.css:5145
ion-app, ion-nav, ion-tab, ion-tabs, .app-root, .ion-page {
contain: strict;
}
main.css:5132
ion-tab {
display: none;
}
main.css:5128
ion-nav, ion-tab, ion-tabs {
overflow: hidden;
}
main.css:5116
ion-app, ion-nav, ion-tab, ion-tabs, .app-root {
left: 0;
top: 0;
position: absolute;
z-index: 0;
display: block;
width: 100%;
height: 100%;
}
main.css:4986
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
Inherited from ion-tabs.coupon-tabs.tabs.tabs-md.tabs-md-primary
main.css:25219
.coupon-tabs {
position: relative;
color: black;
}
main.css:4986
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
多分クーポンタブクラスですか? –
@ZhangBruceそれはまだ設定されているプロパティがありません。 – chrispytoes
それは奇妙ですが、私は全く同じコードを持っていますが、イオンタブのcolor = "white"属性を持っています –