gpt4 book ai didi

javascript - 如何让我的 ionic 侧面菜单按钮工作?

转载 作者:行者123 更新时间:2023-11-28 04:53:56 26 4
gpt4 key购买 nike

我最近尝试创建一个 ionic 侧边菜单。我有一个问题,当我滑动主体时它打开了菜单。但是我关闭了滑动功能,现在我无法打开菜单。我希望能够单击导航图标以打开菜单,但不知道该怎么做。

这是 JavaScript:

.controller('TodoCtrl', function($scope, $timeout, $ionicModal, Projects, $ionicSideMenuDelegate) {


$scope.toggleLeft = function() {
$ionicSideMenuDelegate.toggleLeft();
};

这是包含按钮的 header 代码:

<body ng-app="todo" ng-controller="TodoCtrl">
<ion-side-menus>

<!-- Center content -->
<ion-side-menu-content>
<ion-header-bar class="bar-dark">
<button class="button button-icon button-clear ion-navicon" ng-click="toggleLeft()">
</button>
<h1 class="title">{{activeProject.title}}</h1>
<!-- New Task button-->
<button class="button button-icon" ng-click="newTask()">
<i class="icon ion-compose"></i>
</button>
</ion-header-bar>
<ion-content scroll="false">
<td-cards class="theLabel" id="card" ng-repeat="task in activeProject.tasks">
<td-card class="card-{{card.index}}">
<h4 style="text-align:center"> {{task.title}}</h4>
</td-card>
</td-cards>

菜单内容如下:

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

<ion-pane ion-side-menu-content drag-content="false">
<ion-header-bar class="bar-dark">
<h1 class="title">Cards</h1>
</ion-header-bar>
<ion-content scroll="true">
<edge-drag-threshold="true" drag-content="true">
</ion-content>
</ion-pane>

</ion-side-menus>

最佳答案

Ionic 有一个方便的 menu-toggle 指令可以使用,因此您可以像这样在按钮上切换菜单。

http://ionicframework.com/docs/api/directive/menuToggle/

<ion-header-bar class="bar-dark">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left">
</button>
<h1 class="title">{{activeProject.title}}</h1>
<!-- New Task button-->
<button class="button button-icon" ng-click="newTask()">
<i class="icon ion-compose"></i>
</button>
</ion-header-bar>

关于javascript - 如何让我的 ionic 侧面菜单按钮工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26736565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com