I want to make default my dashboard page.So write following code in app.js $urlRouterProvider.otherwise('/app/dashboard')
But when ionic application launch in mobil device,login page before show,dashboard page is appearing afterward disappearing.I want to dashboard page never be show before from login page How can i solve this problem.
Login Page:
<ion-view view-title="Kayıt Ol" hide-back-button="true"> <ion-content class="padding "> <div style="padding:40px 0 40px 0; text-align:center;font-size:45px;color:#ff6707"> Login </div> <div class="card list-inset"> <form novalidate > <label class="item item-input"> <input type="email" placeholder="Email" required ng-model="user.email"> </label> <label class="item item-input"> <input type="password" placeholder="Email" required ng-model="user.password"> </label> </form> </div> <button class="button button-block button-positive icon-button icon-center ion-person-add" ng-disabled="!user.email && !user.password" ng-click="Login()">Login</button> </ion-content> </ion-view> app.js
.state('app', { url: "/app", cache: false, abstract: true, templateUrl: "templates/app.html", controller: 'AppCtrl' }) .state('login', { url: "/login", cache: false, abstract: true, templateUrl: "templates/login.html", controller: 'LoginCtrl' }) .state('app.dashboard', { url: '/dashboard', cache: false, views: { 'menuContent': { templateUrl: 'templates/dashboard.html', controller: 'DashboardCtrl' } } }) $urlRouterProvider.otherwise('/app/dashboard');