点击事件ng-click不起作用 [英] click event ng-click not working

查看:973
本文介绍了点击事件ng-click不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

历史和主页工作正常,但'ng-click =toggleMenu()'不起作用所以请帮助我
点击事件 ng-click =toggleMenu() 无效..

History and Home page are work fine but 'ng-click="toggleMenu()"' are not working so please help me click event ng-click="toggleMenu()"is not working..

有人可以帮我解决吗?

我的代码是,





My code is,

<ion-tab title="History" icon-off="ion-document" icon-on="ion-document-text" href="#/tab/history">
<ion-nav-view name="tab-history"></ion-nav-view>
</ion-tab> 
<a class="button"  ng-click="toggleMenu()">More</a>

.controller('MoreCtrl', function($scope,$ionicSideMenuDelegate) {

$scope.toggleMenu = function()
{
    alert('test toggle');
    $ionicSideMenuDelegate.toggleRight();
};

})


推荐答案

我认为这里不需要控制器。你可以这样试试。

I think controller are not required here . can you try this way.

 <ion-tab title="More" icon-off="ion-ios-more-outline" icon-on="ion-ios-more" ng-click="toggleMenu()"> 
                             </ion-tab> 
                          </ion-tabs>
        .run(function($ionicPlatform,$state,$rootScope,$ionicActionSheet,$ionicSideMenuDelegate) {

            $rootScope.toggleMenu = function() {

                alert('test toggle');
                $ionicSideMenuDelegate.toggleRight();
            }
        })

请查看此问题,请 Ionic框架离子标签不触发事件

更多信息此链接用于演示

http://codepen.io/cfjedimaster/pen/iplCx

more information this link for demo
http://codepen.io/cfjedimaster/pen/iplCx

这篇关于点击事件ng-click不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆