angularjsurllocation-provider

Is there a built-in way to get the current URL without any query parameters?


If my URL is http://www.something.com/foo/bar/index.html?color=yellow&animal=rat, it seems as though:

Is there any function which will return http://www.something.com/foo/bar/index.html?

Or do I have to construct that myself with functions like protcol, host, port, etc. (or strip the query params off myself)?


Solution

  • As far as I'm aware you have to construct it yourself. Not that you were asking how to construct it, but for those who are wondering:

    var url = $location.absUrl().split('?')[0]