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代码
Dec 09 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
Jul 11 Javascript
jQuery代码优化 选择符篇
Nov 01 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
Nov 15 Javascript
js设置控件的隐藏与显示的两种方法
Aug 21 Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
浅谈Vue的基本应用
Dec 27 Javascript
IntelliJ IDEA 安装vue开发插件的方法
Nov 21 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
Dec 03 Javascript
微信小程序基于高德地图查找位置并显示文字
Oct 30 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
ThinkPHP写第一个模块应用
2012/02/20 PHP
php中session退出登陆问题
2014/02/27 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
如何在vue中使用ts的示例代码
2018/02/28 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
java判断三位数的实例讲解
2019/06/10 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
师范生教师实习自我鉴定
2013/09/27 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
python 中的@运算符使用
2021/05/26 Python
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
PHP遍历数组的6种方式总结
2021/11/17 PHP