cordova+angularJS+ionic

1.创建项目

2.路由

angular.module("starter",['ionic'])  // 依赖 ionic 提供的ui-router

.config(function ($stateProvider,$urlRouterProvider) {
    $stateProvider.state('home',{    // 状态值,可任意
      url:'/',                      //  路由地址
      templateUrl:'templates/home.html'  // 对应模板 以index.html所在文件夹 www 为根路径
    })
      .state('music',{
        url:'/music',
        templateUrl:'templates/music.html'
      });
    $urlRouterProvider.otherwise('/');    //  默认跳转位置
  })
app.js

 3. ionic隐藏tab导航条  指令

angular.module("myapp",['ionic'])

.directive('hideTabs',function($rootScope){
    return {
        restrict:'AE',
        link:function($scope){
            $rootScope.hideTabs = 'tabs-item-hide';
            $scope.$on('$destroy',function(){
                $rootScope.hideTabs = '';
            })
        }
  } })

使用:
    <ion-tabs class="tabs-icon-top tabs-stable tabs-color-positive {{hideTabs}}">
        ......
    </ion-tabs>

    需要隐藏tab页面的控制  controller($rootScope)其中添加以下内容
    $rootScope.hideTabs='tabs-item-hide';

    //页面销毁
        $scope.$on('$destroy',function(){
            console.log('$destroy');
            $rootScope.hideTabs = '';
        })
View Code

 

转载于:https://www.cnblogs.com/gyz418/p/5784539.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值