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中:selected选择器用法实例
Jan 04 Javascript
JavaScript实现点击文字切换登录窗口的方法
May 11 Javascript
javascript实现数字倒计时特效
Mar 30 Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 Javascript
js实时获取窗口大小变化的实例代码
Nov 18 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
javascript闭包功能与用法实例分析
Apr 06 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
记录一次websocket封装的过程
Nov 23 Javascript
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
终于听上了直流胆调频
2021/03/02 无线电
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
python 模拟登陆github的示例
2020/12/04 Python
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
html5唤醒APP小记
2019/03/27 HTML / CSS
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
高中毕业自我评价
2014/02/08 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2014年统计工作总结
2014/11/21 职场文书
寒山寺导游词
2015/02/03 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏