ionic 自定义teb切换

       

         //HTML 代码
        <div  class="row">
          <div class=" tabs  gem-position-static profile-tabs" ng-repeat="item in initSlideTabs.data">
             <a   class="tab-item "  href="#" ng-click="activeSlide($index)" ng-bind="item.name">
            </a>
          </div>
        </div>

        <ion-slide-box on-slide-changed="slideChanged(index)" active-slide="slideIndex"  does-continue="{{initSlideTabs.doesContinue}}" show-pager="{{initSlideTabs.showPager}}">
            <ion-slide ng-repeat="item in initSlideTabs.data">
                <div ng-include="item.tpl" class="padding"></div>
            </ion-slide>
        </ion-slide-box>




   


 
/*个人主页*/ controller.js 
    .controller('personHomeCtrl', function ($scope,$ionicSlideBoxDelegate) {
        //初始化slidetabs数据
        $scope.initSlideTabs = {
            data:[
                {name:"主页",tpl:'templates/person/person-home-page.html'},
                {name:"课程",tpl:'templates/person/person-course.html'},
                {name:"文章",tpl:'templates/person/ad.html'},
                {name:"作业",tpl:'templates/person/ad.html'}
            ],//tab的内容
            doesContinue:false,//是否循环切换
            showPager:false//是否显示小黑点
            //slideInterval:4000//自动切换的时间间隔
        };
        //默认选择第一个
        $scope.slideIndex = 0;
        //滑动下面的滑块,响应上面的tabs切换
        $scope.slideChanged = function(index) {
            $scope.slideIndex = index;
        };
        //点击上面的tabs切换,响应下面的滑块滑动
        $scope.activeSlide = function (index) {
            $ionicSlideBoxDelegate.slide(index);
        };

    })








源码:

http://download.csdn.net/detail/qinguicheng/9512076


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值