zoukankan      html  css  js  c++  java
  • ionicModal中的监听事件

    //添加监听事件
    angular.module('MyApp').directive('gotTapped', ['$ionicGesture', function($ionicGesture) { return { restrict: 'A', link: function($scope, $element, $attr) { $ionicGesture.on('tap', function(e) { console.log('I got Tapped!') }, $element); } } }])
    <div got-tapped>Tap Me!</div>
    //选择元素
    document.querySelector();

    栗子:

     <body ng-controller="MyCtrl" class="padding">
        <div class="bar bar-header bar-positive">
          <h1 class="title">{{lastEventCalled}}</h1>
        </div>
        <ion-content id="eventPlaceholder" has-bouncing="false"></ion-content>
      </body>
    angular.module('ionicApp', ['ionic'])
    
    .controller('MyCtrl', function($scope, $ionicGesture, $window, $interval) {
      $scope.lastEventCalled = 'Try to Drag the content up, down, left or rigth';
      var element = angular.element(document.querySelector('#eventPlaceholder'));
      var events = [{
        event: 'dragup',
        text: 'You dragged me UP!'
      },{
        event: 'dragdown',
        text: 'You dragged me Down!'
      },{
        event: 'dragleft',
        text: 'You dragged me Left!'
      },{
        event: 'dragright',
        text: 'You dragged me Right!'
      }];
      
      angular.forEach(events, function(obj){
        $ionicGesture.on(obj.event, function (event) {
          $scope.$apply(function () {
            $scope.lastEventCalled = obj.text;
          });
        }, element);
      });
    });

    参考:http://codepen.io/shprink/pen/txliu/?editors=101


    作者:狂流
    出处:http://www.cnblogs.com/kuangliu/
    欢迎转载,分享快乐! 如果觉得这篇文章对你有用,请抖抖小手,推荐一下!

  • 相关阅读:
    IO模型
    协程
    线程
    进程总结
    HashMap和Hashtable有什么区别
    HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的
    GC线程是否为守护线程?
    float f=3.4;是否正确?
    final、finally和finalized的区别?
    Eureka注册中心是什么?
  • 原文地址:https://www.cnblogs.com/kuangliu/p/4119309.html
Copyright © 2011-2022 走看看