application base URL stripped of any filename
Optionalhtml5: boolean = trueDefaults to true
Optionalprefix: stringURL path prefix for html5 mode or hash prefix for hashbang mode
An absolute URL is the full URL, including protocol (http/https ), the optional subdomain (e.g. www ), domain (example.com), and path (which includes the directory and slug) with all segments encoded according to rules specified in RFC 3986.
Returns the hash fragment when called without any parameters.
hash
Return path of current URL
Returns the search part (as object) of current URL
Search object or Location object
Return the history state object
Return URL (e.g. /path?a=b#hash) when called without any parameter.
url
Parse given HTML5 (regular) URL string into properties
HTML5 URL
Changes the hash fragment when called with a parameter and returns $location.
New hash fragment
hash
Change path parameter and return $location.
New path
Sets the search part (as object) of current URL
New search params - string or hash object.
If search is a string or number, then paramValue will override only a single search property.
Search object or Location object
Change the history state object when called with one parameter and return $location.
The state object is later passed to pushState or replaceState.
See https://developer.mozilla.org/en-US/docs/Web/API/History/pushState#state|History.state
NOTE: This method is supported only in HTML5 mode and only in browsers supporting
the HTML5 History API (i.e. methods pushState and replaceState). If you need to support
older browsers (like IE9 or Android < 4.0), don't use this method.
Change path, search and hash, when called with parameter and return $location.
New URL without base prefix (e.g. /path?a=b#hash)
url
application base URL