前言:

  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;
}
}]);

最新文章

  1. Theano2.1.1-基础知识之准备工作
  2. SPOJ AMR10I Dividing Stones --DFS
  3. 黄聪:wordpress如何使用get_avatar禁止调用gravatar头像,替换为自定义头像
  4. POJ 1151 Atlantis(经典的线段树扫描线,求矩阵面积并)
  5. Integer的缓存机制
  6. HOOK windows消息 C# 代码
  7. 大型项目使用Automake/Autoconf完成编译配置
  8. PPTP-VPN日志功能,记录用户登录时间,流量统计,IP地址等信息
  9. 再探CRC(转)
  10. org.apache.commons.beanutils.BeanMap简单使用例子
  11. SSH框架整合--applicationContext.xml文件配置实例
  12. 7.4 electirc.c -- 计算电费
  13. Kudu的卸载(cdh)
  14. Eclipse安装lombok
  15. python super()函数
  16. 管理idea Open Recent
  17. django之创建第7-1个项目-url配置高级
  18. 推荐的 MongoDB 安装文档
  19. HDU_2888_Check Corners
  20. 关于WebSecurityConfigurerAdapter和ResourceServerConfigurerAdapter源码分析

热门文章

  1. Others-阿里专家强琦:流式计算的系统设计和实现
  2. maven的环境变量配置
  3. 各种Queue分析
  4. JSP基本_JavaBeans
  5. 使用sigaction函数
  6. Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter
  7. Haskell语言练习
  8. 浅析SQL Server 中的SOS_SCHEDULER_YIELD类型的等待
  9. winform中datagridview刷新后的排序记忆
  10. 学JS的心路历程-函式(二)arguments