angular-ui-router路由备忘
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路由备忘相关推荐
- 为什么ui框架设计成单线程_评估UI设计的备忘单
为什么ui框架设计成单线程 Whether you're evaluating your design proposals or giving feedback to a colleague duri ...
- element ui字段_ui备忘单下拉字段
element ui字段 重点 (Top highlight) Dropdowns get a lot of flak from the UI world – and if we are honest ...
- eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...
- c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮
c# ui 滚动 分页 重点 (Top highlight) When you have a lot of content, you have to rely on one of these thre ...
- angular.js 嵌套路由
介绍 AngularJS 嵌套路由:,来看看嵌套的ui-router状态是怎么回事. ui-router和同属AngularJS框架一部分的ng-route一样强大. ui-router提供了让我们可 ...
- 在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案
在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案 参考文章: (1)在nodeJs的Express框架下用TypeScript编写ro ...
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
JqGrid相关操作备忘 方法列表 特别推荐:怎样获取某一方某一列的值: [html] view plaincopy var rowdata=jQuery("#list").jqG ...
- Angular中实现路由跳转并通过get方式传递参数
场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...
- vue 插件 滑块验证_VUE接入腾讯验证码功能(滑块验证)备忘
最近在用VUE做个简单的用户系统,登录注册需要验证码,想找个那种拖动的,找geetest居然已经不面向小客户了(或者说只有收费套餐). 腾讯防水墙的验证码免费使用,有2000/小时的免费额度,对于小网 ...
最新文章
- 学习网站分享 - 菜鸟教程
- navicat存储过程返回值为空_Excel VBA解读(128):Function过程详解——枯燥的语法...
- python 数据库中文乱码 Excel
- rdlc tablix_SQL Server中的报表–通过分组功能(由Tablix控件提供)处理数据
- 获取POM.XML依赖的JAR包
- flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
- 【CarMaker学习笔记】Simulink内的子模块详细介绍
- 2021年上半年国家软考系统分析师论文和案例分析
- matlab分解质因数函数,C 练习实例14 – 将一个正整数分解质因数 | 菜鸟教程
- Python中的程序控制结构 顺序结构和选择结构
- v2订阅一键同步自定义混淆
- AD账号属性的 PwdLastSet 和 PasswordLastSet 有什么区别?
- ASCII2ChineseSheet
- 长安战疫网络安全卫士守护赛 Shiro?
- http://bbs.sjz7.com/forum.php,国内 3S 论坛集合(最新)
- 国家/行业标准查询及下载全流程
- INFOCOM2022——brokerChain
- linux编译taglib,pager-taglib分页组件的使用
- HFSS学习笔记—16.圆极化天线(1.6GHz)
- 攻击者和受害者:剖析网络攻击敲诈勒索的四大类型!
热门文章
- CorelDraw技巧|设计师要了解数位板怎么用
- JVM基础(6)-常用参数总结
- SpingMVC ModelAndView, Model,Control以及参数传递
- Git最最常用的命令
- 在 SUSE 11 sp2 上安装 freeradius
- (转)Linux设备驱动之HID驱动 源码分析
- 快速构建Windows 8风格应用31-构建磁贴
- Cisco网络设备搭建×××服务器的全部过程
- Java @override报错的解决方法 .
- 物流英语与计算机操作,《物流英语与计算机模拟题及正确答案.doc