0
目前,我有這些代碼爲離子選項卡內容。我想要實現的是創建(2)選項卡。我設法創建了這兩個選項卡,但是這些代碼似乎不起作用。我不知道爲什麼每當我點擊「標籤2內容(標籤)」時,標籤是在「標籤1內容」(默認情況下),它會導致我到另一個頁面(HomePage.html),而不是顯示預期的內容這是在同一頁),反之亦然。我可以想到的一個可能的原因是,如果我的Sidemenu.html被宣佈是這樣的話,那麼會有任何崩潰。 (雖然我說沒有明顯的是Sidemenu.html和TabContent.html之間崩潰)如何在離子科爾多瓦創建標籤內容?
TabContent.html
<ion-view view-title="Tabs">
<ion-pane>
<ion-tabs class="tabs-top">
<!-- Tab 1 -->
<ion-tab title="Tab 1" href="#/tab/tab1">
<ion-nav-view name="tab-tab1">
<ion-content>
Tab 1 content
</ion-content>
</ion-nav-view>
</ion-tab>
<!-- Tab 2 -->
<ion-tab title="Tab 1" href="#/tab/tab2">
<ion-nav-view name="tab-tab2">
<ion-content>
Tab 2 content
</ion-content>
</ion-nav-view>
</ion-tab>
</ion-tabs>
</ion-pane>
</ion-view>
SideMenu.html
<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-bar class="bar-stable">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left">
</button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view name="menuContent"></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<ion-header-bar class="bar-stable">
<h1 class="title">Left</h1>
</ion-header-bar>
<ion-content>
<ion-list>
<ion-item menu-close ng-click="login()">
Login
</ion-item>
<ion-item menu-close href="#/app/search">
QR Code
</ion-item>
<ion-item menu-close href="#/app/browse">
User Profile
</ion-item>
<ion-item menu-close href="#/app/playlists">
Setting
</ion-item>
<ion-item menu-close href="#/app/playlists">
E-Receipt
</ion-item>
<ion-item menu-close href="#/app/BitCoin" ng-click="clickerBit(item);" ng-mouseenter="searching();">
BitCoin
</ion-item>
<ion-item menu-close href="#/app/Membership">
membership
</ion-item>
<ion-item menu-close href="#/app/Redeemption" ng-click="clicker(item);">
redeemption
</ion-item>
</ion-list>
</ion-content>
</ion-side-menu>
</ion-side-menus>
HomePage.html
<ion-view view-title="Home">
<ion-content>
<h2>Welcome, " "</h2>
<img class="homeImg" src="../img/qr.png" width="100" height="100" >
<br />
<img class="homeImg" src="../img/profile.png" width="100" height="100">
<br />
<img class="homeImg" src="../img/ereceipt.png" width="120" height="120">
<br />
<img class="homeImg" src="../img/settings.png" width="100" height="100">
<input id="target" type="button" value="Insert Data" onclick="AddValueToDB()" />
<script src="//code.jquery.com/jquery-2.0.2.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="js/BitCoin.js"></script>
</ion-content>
</ion-view>
對不起,我可以知道我該如何創建一個狀態? – qcc
您必須使用$ stateProvider請參閱http://ionicframework.com/docs/api/directive/ionNavView/並且這是因爲離子使用ui-router https://www.google.fr/webhp?sourceid=chrome-即時&離子= 1&espv = 2&即= UTF-8#q = UI%20router%20tutorial – Gatsbill