Description
Summary
Discussion here #4905 has brought to light that it would be beneficial for Location
to exist on it's own and not dependent on the router
bundle.
Problem
Users will need to access url query params whether they are using the component router or not.
Sample user story:
Manager needs a quick form posted on an isolated marketing page that is all on a single page with no routes.
Developer wants to build the form using Angular2 and plans to process various flows via url query params used across several different links that are emailed via a marketing campaign.
Developer only wants to use the core bundle as there will be no routes on this page and needs to access the query params easily for various usability/marketing tracking purposes.
Proposal
Make Location
a part of core
. Or any other module that would be included with the main bundle. Thoughts? I can begin working on this in next day.