Angular中页面传参获取参数

  今天使用html传参数,始终获取不到参数值。研究了半天,终于解决,以下是angular获取页面传参参数方法

   在angular中有一项服务为$location,使用这项服务可以获取页面参数,$location的方法不止这一个,还可以获取很多,在此处只写获取参数的方法。
	1.首先应该在controller中定义此服务
	   app.controller('userController', function ($scope, userService,$location) {
	 2.使用方法进行获取值
		假如现在有html为user.html#?username=haha
		使用方法进行获取username值
		$scope.getusername=function(){
				return  $location.search()['username'];
		}
		如果页面要使用返回值,可直接书写为{{getusername()}}

你可能感兴趣的:(Angular中页面传参获取参数)