AngularJS的$location使用方法详解


Posted in Javascript onOctober 19, 2017

AngularJS的$location使用方法详解

一、配置config

app.config([ '$locationProvider', function($locationProvider) { 
$locationProvider.html5Mode({ 
     //设置为html5Mode(模式),当为false时为Hashbang模式 
enabled : true, 
     //是否需要加入base标签,这里设置为false,设置为true时,需在html的head配置<base href="" />标签 
requireBase : false 
}); 
} ]);

注意:config里面的配置非常重要,不配置获取不到url里面的参数

二、基本用法

url:http://127.0.0.1:7001/liuxu/pages/main.html?name=5 
1.获取绝对路径 
$location.absUrl();  
//url:http://127.0.0.1:7001/liuxu/pages/main.html?name=5 
2.获取主机 
$location.host(); 
http://127.0.0.1 
3.获取端口号 
$location.port(); 
//7001 
4.获取文本传输协议 
$location.protocol(); 
http 
5. 获取url参数 
$location.search().name或者$location.search()['name'] 
//5 
6.获取url 
$location.url() 
//:/liuxu/pages/main.html?name=5

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
读jQuery之十一 添加事件核心方法
Jul 31 Javascript
jQuery源码解读之addClass()方法分析
Feb 20 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
vue.js,ajax渲染页面的实例
Feb 11 Javascript
javascript删除数组元素的七个方法示例
Sep 09 Javascript
vue 导航内容设置选中状态样式的例子
Nov 01 Javascript
解决vue.js提交数组时出现数组下标的问题
Nov 05 Javascript
vue中的循环对象属性和属性值用法
Sep 04 Javascript
Vue组件简易模拟实现购物车
Dec 21 Vue.js
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 #Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 #Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
Oct 19 #jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 #jQuery
浅谈Node Inspector 代理实现
Oct 19 #Javascript
AngularJS表单验证功能
Oct 19 #Javascript
JS实现的按钮点击颜色切换功能示例
Oct 19 #Javascript
You might like
php实现数组按指定KEY排序的方法
2015/03/30 PHP
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
python去除文件中重复的行实例
2018/06/29 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
Python中logging实例讲解
2019/01/17 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
广州盈通面试题
2015/12/05 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
内衣营销方案
2014/03/15 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
单位接收函范文
2015/01/30 职场文书
检察院起诉意见书
2015/05/20 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
golang为什么要统一错误处理
2022/04/03 Golang
python​格式化字符串
2022/04/20 Python