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的new操作符(一)
Dec 25 Javascript
Javascript中valueOf与toString区别浅析
Mar 19 Javascript
js调用图片隐藏&amp;显示实现代码
Sep 13 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
Jan 09 Javascript
javascript实现根据时间段显示问候语的方法
Jun 18 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
Nov 17 Javascript
Bootstrap每天必学之js插件
Nov 30 Javascript
Node.js重新刷新session过期时间的方法
Feb 04 Javascript
利用js判断手机是否安装某个app的多种方案
Feb 13 Javascript
js字符串倒序的实例代码
Nov 30 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
Mar 24 Javascript
vue的webcamjs集成方式
Nov 16 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
List all the Databases on a SQL Server
2007/06/21 Javascript
JS 强制设为首页的代码
2009/01/31 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
js数组去重的hash方法
2016/12/22 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
Python实现一个简单的验证码程序
2017/11/03 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
python装饰器使用实例详解
2019/12/14 Python
Python数据存储之 h5py详解
2019/12/26 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
客服实习的个人自我鉴定
2013/10/20 职场文书
幼儿评语大全
2014/04/30 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
死亡赔偿协议书
2015/01/28 职场文书
大专护理专业自荐信
2015/03/25 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
2015年党总支工作总结
2015/05/25 职场文书
世界名著读书笔记
2015/06/25 职场文书