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 相关文章推荐
JS操作iframe里的dom(实例讲解)
Jan 29 Javascript
angularJS 中$attrs方法使用指南
Feb 09 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
window.open不被拦截的简单实现代码(推荐)
Aug 04 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
angular实现form验证实例代码
Jan 17 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
javascript实现时间日期的格式化的方法汇总
Aug 06 Javascript
JS实现放大镜效果
Sep 21 Javascript
详解Vue中$props、$attrs和$listeners的使用方法
Feb 18 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中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
2014/01/02 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
分享javascript、jquery实用代码段
2016/10/20 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
浅谈python 线程池threadpool之实现
2017/11/17 Python
numpy数组拼接简单示例
2017/12/15 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
python3.6数独问题的解决
2019/01/21 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
高中毕业自我鉴定范文
2013/10/02 职场文书
工程概预算专业毕业生求职信
2013/10/04 职场文书
劳资专员岗位职责
2013/12/27 职场文书
建筑工程毕业生自我鉴定
2014/01/14 职场文书
小学数学课后反思
2014/04/23 职场文书
身边的榜样活动方案
2014/08/20 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书