如何在角度js中获取寻呼机事件?

时间:2015-07-05 02:25:08

标签: javascript angularjs angularjs-directive angularjs-ng-repeat ionic-framework

我正在尝试获取事件底部圆圈事件(称为寻呼机点击)。

我正在使用此链接

  

http://ionicframework.com/docs/nightly/api/directive/ionSlideBox/

我想继续点击圈子用户点击的幻灯片(点击哪个寻呼机按钮)

这是我的代码

  

http://plnkr.co/edit/100pA0XAi586oIwVIxyy?p=preview

<ion-slide-box>
  <ion-slide-pager ng-click="doSomething($slideIndex)"></ion-slide-pager>
  <ion-slide>1</ion-slide>
  <ion-slide>2</ion-slide>
  <ion-slide>3</ion-slide>
</ion-slide-box>

更新

我现在得到了一个事件,但是这里没有移动到那张幻灯片是我的更新代码 http://plnkr.co/edit/100pA0XAi586oIwVIxyy?p=preview

    <ion-slide-box pager-click="doSomething(index)">
  <ion-slide>1</ion-slide>
  <ion-slide>2</ion-slide>
  <ion-slide>3</ion-slide>
</ion-slide-box>

的javascript

$scope.doSomething=function(tem){
    alert(tem)
  }

1 个答案:

答案 0 :(得分:3)

在传呼机上调用$ionicSlideBoxDelegate.slide()点击

SCRIPT

.controller('MyCtrl', function($scope,$http, $ionicSlideBoxDelegate) {
  $scope.myActiveSlide = 1;
  $scope.success=[];
  $http.get('defult.json').success(function(data){
    $scope.success=data;
    console.log(data)
  }).error(function(data){

  })
  $scope.doSomething=function(tem){
    $ionicSlideBoxDelegate.slide(tem);
    //alert(tem);

  }

});