angular js 自带的$location方法十分强大,通过使用$location方法,我们可以获取到服务器的端口、杂乱连接中的path()部分(/所包含的部分);

例:

// given url http://example.com/#/some/path?foo=bar&baz=xoxo

var path = $location.path();

// => /some/path

 

但是在使用location之前,应该在文件的开头定义一下内容

/*

* 定义angular js 调用$location方法

*/

angular.module(hairApp,[],function($locationProvider){

$locationProvider.5Mode(true);

});

并且在controller中生命$location。

例:

angular.module('hairApp').controller('ProjectController', function($scope,$location,$http){})