2019独角兽企业重金招聘Python工程师标准>>>

<script src="plugins/angular/angular.js"></script>
<script src="plugins/angular/angular-ui-router.min.js"></script>

html:

首页

<ol class="head-bottom-nav" nav-Li>
            <li ><a ui-sref="collecttotall" >数据总览</a></li>
             <li><a ui-sref="collect-application">应用数据</a></li>
             <li><a ui-sref="repottatol.repotdata" >上报数据</a></li>
             <li><a ui-sref="exdata">外部数据</a></li>
     </ol>

二级页面

<div class="right-content" >
<div class="col-lg-4">
            <ul class=" repotnewcss-nav" secendnav-Li>
         <li class="on"><a ui-sref="repottatol.repotdata">旅游景区</a></li>
         <li><a ui-sref="repottatol.repotdata1">旅游商品</a></li>
         <li><a ui-sref="repottatol.repotdata2">旅游餐饮</a></li>
      </ul>
       <div ui-view="view1"></div>

</div>
<div class="col-lg-4">
            <ul class=" repotnewcss-nav" secendnav-Li>
         <li class="on"><a ui-sref="repottatol.repotdata">酒店客栈</a></li>
         <li><a ui-sref="repottatol.repotdata1">农家乐</a></li>
         <li><a ui-sref="repottatol.repotdata2">旅游商品</a></li>
      </ul>
       <div ui-view="view2"></div>

</div>
<div class="col-lg-4">
            <ul class=" repotnewcss-nav" secendnav-Li>
         <li class="on"><a ui-sref="repottatol.repotdata">旅行社</a></li>
         <li><a ui-sref="repottatol.repotdata1">旅游交通</a></li>
         <li><a ui-sref="repottatol.repotdata2">旅游休闲</a></li>
      </ul>
       <div ui-view="view3"></div>

</div>
    
    </div>

js:

// JavaScript Document
 app.config(function($stateProvider,$urlRouterProvider) {
    $urlRouterProvider.otherwise('/collecttotall');
    $stateProvider.state('collecttotall', {
        url:'/collecttotall',
        templateUrl:'collecttotall.html',
        controller: function(){
           setCookie("id","0");

}   
    }).
    state('collect-application', {
        url:'/collect-application',
        templateUrl: 'collect-application.html',
        controller: function(){
             setCookie("id","1"); 
            
        }            
      
    }).
    state('repottatol', {
        url:'/repottatol',
        templateUrl: 'repottatol.html',
        controller: function($state){
             setCookie("id","2"); 
              $state.go('repottatol.repotdata'); 
        }   
      
    }).
    state('exdata', {
        url:'/exdata',
        templateUrl: 'exdata.html',
        controller: function(){
             setCookie("id","3"); 
        }   
        
      
    }).
    state('repottatol.repotdata', {
        views:{
          'view1':{
          url:'/repotdata',
          templateUrl:'repot1.html',
           
           },
           'view2':{
           url:'/repotdata',
           templateUrl:'repot2.html',
          },
            'view3':{
            url:'/repotdata',
           templateUrl:'repot3.html',
          
           }}
           
      
    }).
    state('repottatol.repotdata1', {
        views:{
          'view1':{
          url:'/repotdata1',
           templateUrl:'repot4.html',
         },
           'view2':{
           url:'/repotdata1',
           templateUrl:'repot5.html',
           },
            'view3':{
            url:'/repotdata1',
           templateUrl:'repot6.html',
          }
           }
           
      
    }).
    state('repottatol.repotdata2', {
        views:{
          'view1':{
          url:'/repotdata2',
           templateUrl:'repot7.html'},
           'view2':{
           url:'/repotdata2',
           templateUrl:'repot8.html',
           },
            'view3':{
            url:'/repotdata2',
           templateUrl:'repot9.html',
          }
           }
           
      
    })
});

选中js

/*********************导航*******************/

app.directive('navLi',['$rootScope','navServer', function($rootScope,navServer) {
    return  function($scope, element, attrs) {
               var i= getCookie("id"); 
               element.children().eq(i).addClass("active").siblings("li").removeClass("active");
               element.children().click(function(){
                   $(this).addClass("active").siblings("li").removeClass("active");
                    })
        }
        }]);
/*******************二级导航****************/

app.directive('secendnavLi', function() {
    return  function($scope, element, attrs) {
              
             
               element.children().click(function(){
                   $(this).addClass("on").siblings("li").removeClass("on");
                   
                   })
        }
});

转载于:https://my.oschina.net/u/3101682/blog/1558799

angular-ui-router路由备忘相关推荐

  1. 为什么ui框架设计成单线程_评估UI设计的备忘单

    为什么ui框架设计成单线程 Whether you're evaluating your design proposals or giving feedback to a colleague duri ...

  2. element ui字段_ui备忘单下拉字段

    element ui字段 重点 (Top highlight) Dropdowns get a lot of flak from the UI world – and if we are honest ...

  3. eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器

    eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...

  4. c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮

    c# ui 滚动 分页 重点 (Top highlight) When you have a lot of content, you have to rely on one of these thre ...

  5. angular.js 嵌套路由

    介绍 AngularJS 嵌套路由:,来看看嵌套的ui-router状态是怎么回事. ui-router和同属AngularJS框架一部分的ng-route一样强大. ui-router提供了让我们可 ...

  6. 在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案

    在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案 参考文章: (1)在nodeJs的Express框架下用TypeScript编写ro ...

  7. jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

    JqGrid相关操作备忘 方法列表 特别推荐:怎样获取某一方某一列的值: [html] view plaincopy var rowdata=jQuery("#list").jqG ...

  8. Angular中实现路由跳转并通过get方式传递参数

    场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  9. vue 插件 滑块验证_VUE接入腾讯验证码功能(滑块验证)备忘

    最近在用VUE做个简单的用户系统,登录注册需要验证码,想找个那种拖动的,找geetest居然已经不面向小客户了(或者说只有收费套餐). 腾讯防水墙的验证码免费使用,有2000/小时的免费额度,对于小网 ...

最新文章

  1. 学习网站分享 - 菜鸟教程
  2. navicat存储过程返回值为空_Excel VBA解读(128):Function过程详解——枯燥的语法...
  3. python 数据库中文乱码 Excel
  4. rdlc tablix_SQL Server中的报表–通过分组功能(由Tablix控件提供)处理数据
  5. 获取POM.XML依赖的JAR包
  6. flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
  7. 【CarMaker学习笔记】Simulink内的子模块详细介绍
  8. 2021年上半年国家软考系统分析师论文和案例分析
  9. matlab分解质因数函数,C 练习实例14 – 将一个正整数分解质因数 | 菜鸟教程
  10. Python中的程序控制结构 顺序结构和选择结构
  11. v2订阅一键同步自定义混淆
  12. AD账号属性的 PwdLastSet 和 PasswordLastSet 有什么区别?
  13. ASCII2ChineseSheet
  14. 长安战疫网络安全卫士守护赛 Shiro?
  15. http://bbs.sjz7.com/forum.php,国内 3S 论坛集合(最新)
  16. 国家/行业标准查询及下载全流程
  17. INFOCOM2022——brokerChain
  18. linux编译taglib,pager-taglib分页组件的使用
  19. HFSS学习笔记—16.圆极化天线(1.6GHz)
  20. 攻击者和受害者:剖析网络攻击敲诈勒索的四大类型!

热门文章

  1. CorelDraw技巧|设计师要了解数位板怎么用
  2. JVM基础(6)-常用参数总结
  3. SpingMVC ModelAndView, Model,Control以及参数传递
  4. Git最最常用的命令
  5. 在 SUSE 11 sp2 上安装 freeradius
  6. (转)Linux设备驱动之HID驱动 源码分析
  7. 快速构建Windows 8风格应用31-构建磁贴
  8. Cisco网络设备搭建×××服务器的全部过程
  9. Java @override报错的解决方法 .
  10. 物流英语与计算机操作,《物流英语与计算机模拟题及正确答案.doc