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魔力之$(&quot;tagName&quot;)与selector
Mar 05 Javascript
可简单避免的三个JS发布错误的详细介绍
Aug 02 Javascript
JS小功能(button选择颜色)简单实例
Nov 29 Javascript
Jquery获得控件值的三种方法总结
Feb 13 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
Jun 19 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
Sep 24 Javascript
JS创建事件的三种方法(实例代码)
May 12 Javascript
js无法获取到html标签的属性的解决方法
Jul 26 Javascript
angularjs实现下拉列表的选中事件示例
Mar 03 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 Javascript
js异步上传多张图片插件的使用方法
Oct 22 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
Sep 12 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
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
使用async-validator编写Form组件的方法
2018/01/10 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
JS跨域请求的问题解析
2018/12/03 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
python 删除非空文件夹的实例
2018/04/26 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
Django权限设置及验证方式
2020/05/13 Python
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
小学教师的自我评价范例
2013/10/31 职场文书
社区居务公开实施方案
2014/03/27 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python