2016-04-13 2 views
0

Так в ионном я использую UI-маршрутизатор с видом на навигационном, но это, кажется, не работает должным образом:Ion нав посмотреть не работает должным образом

app.js

app.config(function($stateProvider, $urlRouterProvider) { 
     $stateProvider 

    .state('app', { 
    url: '/app', 
    abstract: true, 
    templateUrl: 'templates/home.html' 
    }) 
.state('app.book', { 
    url: '/book', 
    views: { 
     'menuContent': { 
     templateUrl: 'templates/book.html' 
     } 
    } 
    }) 
    .state('app.service', { 
    url: '/service', 
    views: { 
     'menuContent': { 
     templateUrl: 'templates/service.html', 
     controller: 'ServiceController' 
     } 
    } 
    }) 
$urlRouterProvider.otherwise('/app/book'); 

home.html:

<ion-side-menus enable-menu-with-back-views="false"> 
    <ion-side-menu-content> 
    <ion-header-bar align-title="left" class="bar-positive"> 

     <button class="button icon-left ion-navicon-round button-clear " menu-toggle="left"> </button> 

     <h1 class="title">Maalish</h1> 
     </ion-header-bar> 
    <ion-nav-view name="menuContent"></ion-nav-view>//Nav View 
    </ion-side-menu-content> 

    <ion-side-menu side="left"> 

    <ion-content> 
     <ion-list> 

     <ion-item item-icon-left menu-close href="#/app/splash"> 
     <i class="icon ion-home"></i> 
      &nbsp Home 
     </ion-item> 

     </ion-list> 
    </ion-content> 
    </ion-side-menu> 
</ion-side-menus> 

Book.html

<ion-view view-title="book"> 
<ion-content class="book-content"> 
    Hi 
<a href="#/app/service">Click </a> 
</ion-content> 
</ion-view> 

Service.html:

<ion-view view-title="service"> 
    <ion-content class="book-content"> 
     Hey 

    </ion-content> 
    </ion-view> 

Так вот небольшое описание:

home.html-Он имеет sidemenu требуемую на всех страницах/экранах его родительский экран

Book.html: Его deafault и первый экран ссылку на service.html

Service.html: его второй экран.

Проблема: Так что, когда я открываю приложение book.html открывается и имеет sidemenu (home.html), но когда я нажимаю на ссылку service.html Страницы открывается, но он не имеет sidemenu.If Я обновляю ссылку service.html только тогда, когда открывается sidemenu. Sidemenu не появляется, когда перенаправлены из book.html

ответ

0

решаемые Это вам просто нужно изменить, чтобы изменить то есть истинное ложному

Смежные вопросы