加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Ionic – 如何在登录页面上删除sidemenu?

发布时间:2020-12-17 08:35:16 所属栏目:安全 来源:网络整理
导读:我只需要在我的登录页面删除子菜单。否则保留。如何做到这一点?我使用命令离子ion启动myApp sidemenu创建项目。 app.js .config(function($stateProvider,$urlRouterProvider) { $stateProvider .state('login',{ url: "/login",templateUrl: "templates/lo
我只需要在我的登录页面删除子菜单。否则保留。如何做到这一点?我使用命令离子ion启动myApp sidemenu创建项目。

app.js

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

    .state('login',{
      url: "/login",templateUrl: "templates/login.html",controller: 'LoginCtrl'
    })

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

    .state('app.search',{
      url: "/search",views: {
        'menuContent' :{
          templateUrl: "templates/search.html"
        }
      }
    })

登录页面

<ion-view title="Login">
  <ion-content>
      <div class="list">
        <label class="item">
          <button class="button button-block button-positive" type="submit" ng-click="login()">Log in</button>
        </label>
      </div>

  </ion-content>
</div>
您可以随时通过呼叫在任何页面禁用/启用子菜单

$ ionicSideMenuDelegate.canDragContent(false)

例如:

angular.module('ABC').controller('xyzCtrl',function($scope,$ionicSideMenuDelegate) {

    $ionicSideMenuDelegate.canDragContent(false)

});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读