Ionic framework 删除登录页面的侧菜单
我目前正在开发一款爱奥尼亚应用程序,我知道爱奥尼亚最近成为了爱奥尼亚3。过去,我使用的是爱奥尼亚2,有Ionic framework 删除登录页面的侧菜单,ionic-framework,ionic2,ionic3,Ionic Framework,Ionic2,Ionic3,我目前正在开发一款爱奥尼亚应用程序,我知道爱奥尼亚最近成为了爱奥尼亚3。过去,我使用的是爱奥尼亚2,有app.js 当我创建一个新项目并想删除登录页面的侧菜单时,我找不到app.js 离子2码 app.config(function($stateProvider, $urlRouterProvider) { $stateProvider .state('login', { url: '/login', controller
app.js
当我创建一个新项目并想删除登录页面的侧菜单时,我找不到app.js
离子2码
app.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('login', {
url: '/login',
controller: 'loginCtrl',
templateUrl: 'login.html'
});
app.controller('loginCtrl', function($scope, $state,$ionicSideMenuDelegate) {
$ionicSideMenuDelegate.canDragContent(false);
});
我可以知道这在新的爱奥尼亚中是如何工作的吗?您可以在登录页面中这样做: LoginPage.ts
import {MenuController} from 'ionic-angular';
export class LoginPage {
constructor(private menu : MenuController){}
ionViewDidEnter()
{
// Disable the root left menu when entering this page
this.menu.enable(false);
}
ionViewWillLeave()
{
// enable the root left menu when leaving this page
this.menu.enable(true);
}
}
您共享的代码基于ionic 1而非ionic 2使用ionic cli创建项目创建ionic 3侧菜单项目的命令是ionic start myApp侧菜单请参考