Боковое меню появляется только после обновления

0

Я хочу создать мобильное приложение с Ionic framework (мой первый). Я создал счет.html и расход -detail.html. Sidemenu отображается правильно на cost.html, но на странице "child" он появляется только после обновления. Вот мой код:

Это мое боковое меню:

<ion-side-menus>
    <ion-side-menu-content>
         <ion-header-bar class="bar-header bar-dark">
             <button class="button button-icon icon ion-navicon" menu-toggle="left"></button>
             <div class="h1 title">My Money Tracker</div>
         </ion-header-bar>
        <ion-nav-view name="mainContent" animation="slide-left-right"></ion-nav-view>
        <ion-content></ion-content> 
    </ion-side-menu-content> 
    <ion-side-menu side="left">
          <a menu-close ui-sref="app.expenses" class="item">Expenses</a>
          <a menu-close ui-sref="app.incomes" class="item">Incomes</a>
          <a menu-close ui-sref="app.categories" class="item">Categories</a>
          <a menu-close ui-sref="app.statistics" class="item">Statistics</a>
          <a menu-close ui-sref="app.account" class="item">Account</a>
    </ion-side-menu>
</ion-side-menus>

Это состояния приложения:

    .state('app.expenses', {
        url:"/expenses",
        views: {
            "mainContent" : {
                templateUrl : "app/expenses/expenses.html"
            }
        }
    })

    .state('app.expense-detail', {
        url:"/expenses/:id",
        views: {
            "mainContent" : {
                templateUrl : "app/expenses/expense-detail.html"
            }
        }
    })

Sidemenu появляется во всех приложениях. * По умолчанию, за исключением приложения * -detail, в котором он появляется только после обновления. Что я делаю не так?

  • 0
    как вы это тестируете? веб-браузер, эмуляция или развертывание на телефоне?
  • 0
    @JoeLloyd, я тестирую это в веб-браузере
Показать ещё 2 комментария
Теги:
mobile
ionic

1 ответ

1
Лучший ответ

Я решил эту проблему, прочитав этот файл http://ionicframework.com/docs/api/directive/menuToggle/ и добавив в боковое меню enable-menu-with-back-views = "true"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню