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 arguments 对象使用介绍
Oct 18 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
Dec 12 Javascript
javascript图片预览和上传(兼容IE)
Mar 15 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
Nov 20 Javascript
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
Apr 04 Javascript
vue+element UI实现树形表格带复选框的示例代码
Apr 16 Javascript
详解微信小程序网络请求接口封装实例
May 02 Javascript
node基于async/await对mysql进行封装
Jun 20 Javascript
jQuery实现滑动开关效果
Aug 02 jQuery
详解vue修改elementUI的分页组件视图没更新问题
Nov 13 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和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
2016/05/12 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
深入理解bootstrap框架之入门准备
2016/10/09 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
Python获取某一天是星期几的方法示例
2017/01/17 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
10条PHP编程习惯
2014/05/26 面试题
小学三年级数学教学反思
2014/01/31 职场文书
学生安全教育材料
2014/02/14 职场文书
活动宣传策划方案
2014/05/23 职场文书
应届生自荐信
2014/06/30 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
优秀教师个人材料
2014/12/15 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
MySQL sql模式设置引起的问题
2022/05/15 MySQL