【发布时间】:2016-04-05 08:32:41
【问题描述】:
我正在开发一个带有登录过程的应用程序。
我的第一页是index.html
<body ng-controller="AppController">
<script src="scripts/index.js"></script>
<ons-tabbar var="menu">
<ons-tab page="login.html" label="Home" icon="ion-home" active="true"></ons-tab>
<ons-tab page="register.html" label="Über uns" icon="ion-ios-cog"></ons-tab>
</ons-tabbar>
<ons-template id="login.html">
<ons-navigator animation="slide" var="app.navi">
<ons-page ng-controller="PageController">
<ons-toolbar>
<div class="center">Anmelden</div>
</ons-toolbar>
<div class="login-form">
<input type="text" ng-model="loginEmail" class="text-input--underbar" placeholder="E-Mail" value="">
<input type="password" ng-model="loginPassword" class="text-input--underbar" placeholder="Passwort" value="">
<br><br>
<ons-button modifier="large" ng-click="login()" class="login-button">Anmelden</ons-button>
<br><br>
<ons-button modifier="quiet" ng-click="app.navi.pushPage('register.html');" class="register">Noch kein Mitglied ?</ons-button>
<ons-button modifier="quiet" ng-click="app.navi.pushPage('lostpasswort.html');" class="forgot-password">Passwort vergessen ?</ons-button>
</div>
</ons-page>
</ons-navigator>
</ons-template>
<ons-template id="register.html">
<ons-page>
<ons-toolbar>
<div class="left"><ons-back-button>Zurück</ons-back-button></div>
<div class="center">Registrieren</div>
</ons-toolbar>
<div class="login-form">
<input type="text" class="text-input--underbar" placeholder="Vorname" value="">
<input type="text" class="text-input--underbar" placeholder="Nachname" value="">
<input type="email" class="text-input--underbar" placeholder="E-Mail" value="">
<input type="password" class="text-input--underbar" placeholder="Passwort" value="">
<input type="password" class="text-input--underbar" placeholder="Passwort bestätigen" value="">
<br><br>
<ons-button modifier="large" class="login-button">Registrieren</ons-button>
</div>
</ons-page>
</ons-template>
<ons-template id="lostpasswort.html">
<ons-page>
<ons-toolbar>
<div class="left"><ons-back-button>Zurück</ons-back-button></div>
<div class="center">Registrieren</div>
</ons-toolbar>
<div class="login-form">
<input type="email" class="text-input--underbar" placeholder="E-Mail" value="">
<br><br>
<ons-button modifier="large" class="login-button">Neues Passwort senden</ons-button>
</div>
</ons-page>
</ons-template>
<ons-template id="about.html">
<ons-toolbar>
<div class="center">Über uns</div>
</ons-toolbar>
<ons-page>
<p style="padding-top: 100px; color: #999; text-align: center">Page Contents</p>
</ons-page>
</ons-template>
</body>
登录成功后我想更改页面(main.html)。这可行,但来自index.html 的标签栏也会显示在新页面中。
如何删除旧标签栏并在新页面中设置新标签栏?
谢谢!
【问题讨论】:
标签: javascript jquery angularjs cordova onsen-ui