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 相关文章推荐
初学Javascript的一些总结
Nov 03 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
Feb 02 Javascript
javascript每日必学之基础入门
Feb 16 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
js中位运算的运用实例分析
Dec 11 Javascript
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
基于Vue实现微前端的示例代码
Apr 24 Javascript
jQuery实现飞机大战小游戏
Jul 05 jQuery
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实现框架(一)
2006/10/09 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
JS继承--原型链继承和类式继承
2013/04/08 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
详解js闭包
2014/09/02 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
Python 正则表达式操作指南
2009/05/04 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
5款实用的python 工具推荐
2020/10/13 Python
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
应届生自我鉴定
2013/12/11 职场文书
出国留学单位推荐信
2015/03/26 职场文书
大学生入党自传2015
2015/06/26 职场文书
工程移交协议书
2016/03/24 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL
尝试使用Python爬取城市租房信息
2022/04/12 Python
Redis过期数据是否会被立马删除
2022/07/23 Redis