AngularJs中url参数的获取
2024-10-11 14:29:08
前言:
angular获取通过链接形式访问的页面,要获取url中的参数,就不能通过路由的方式传递获取了,使用原生js或者jquery,又显得比较麻烦,好在angular已经封装了获取url参数的方法,而且只需要一行代码搞定,简单粗暴,完胜传统的url截取匹配字符串的方式。
var para=$location.$$search["para"]
url中其他参数获取:
// 带#号的url,看?号的url,见下面
url = http://qiaole.sinaapp.com?#name=cccccc $location.absUrl();
// http://qiaole.sinaapp.com?#name=cccccc $location.host();
// qiaole.sinaapp.com $location.port();
// 80 $location.protocol();
// http $location.url();
// ?#name=cccccc // 获取url参数
$location.search().name;
// or
$location.search()['name']; // 注:如果是这样的地址:http://qiaole.sinaapp.com?name=cccccc var searchApp = angular.module('searchApp', []);
searchApp.config(['$locationProvider', function($locationProvider) {
$locationProvider.html5Mode(true);
}]);
searchApp.controller('MainCtrl', ['$scope', '$location', function($scope, $location) {
if ($location.search().keyword) {
$scope.keyword = $location.search().keyword;
}
}]);
最新文章
- Theano2.1.1-基础知识之准备工作
- SPOJ AMR10I Dividing Stones --DFS
- 黄聪:wordpress如何使用get_avatar禁止调用gravatar头像,替换为自定义头像
- POJ 1151 Atlantis(经典的线段树扫描线,求矩阵面积并)
- Integer的缓存机制
- HOOK windows消息 C# 代码
- 大型项目使用Automake/Autoconf完成编译配置
- PPTP-VPN日志功能,记录用户登录时间,流量统计,IP地址等信息
- 再探CRC(转)
- org.apache.commons.beanutils.BeanMap简单使用例子
- SSH框架整合--applicationContext.xml文件配置实例
- 7.4 electirc.c -- 计算电费
- Kudu的卸载(cdh)
- Eclipse安装lombok
- python super()函数
- 管理idea Open Recent
- django之创建第7-1个项目-url配置高级
- 推荐的 MongoDB 安装文档
- HDU_2888_Check Corners
- 关于WebSecurityConfigurerAdapter和ResourceServerConfigurerAdapter源码分析