相关疑难解决方法(0)

离子 - 仅在具体页面中显示侧面菜单

我正在开发一个带有Ionic Framework的应用程序,我只想在一些具体视图中显示侧边菜单,但不是在每个视图中都显示.

我有我的menu.html文件:

<ion-side-menus>

  <ion-pane ion-side-menu-content>
    <ion-nav-bar class="bar-positive nav-title-slide-ios7">
    </ion-nav-bar>
    <ion-nav-view name="menuContent" animation="slide-left-right"></ion-nav-view>
  </ion-pane>

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

    <ion-content class="mymenu">

      <div id="menu-list">
        <ion-list class="list">
          <ion-item item-type="item-icon-left" nav-clear menu-close href="#">
            <i class="icon ion-home"></i><span>Menu Item</span>
          </ion-item>
           ...
        </ion-list>
      </div>

    </ion-content>

  </ion-side-menu>

</ion-side-menus>
Run Code Online (Sandbox Code Playgroud)

我的index.htmlbody标签看起来像这样:

 <body ng-app="myApp">
   <ion-nav-view></ion-nav-view>
 </body>
Run Code Online (Sandbox Code Playgroud)

我设置应用程序的JavaScript代码说明:

    .config(function($stateProvider, $urlRouterProvider) {
      $stateProvider
        .state('app', {
          url: "/app",
          abstract: true,
          templateUrl: "templates/menu.html",
          controller: 'AppCtrl'
        })

        .state('app.page1', {
            url: "/page1",
            views: {
                'menuContent' :{
                    templateUrl: "templates/page1.html"
                }
            }
        }) …
Run Code Online (Sandbox Code Playgroud)

ionic-framework

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

ionic-framework ×1