Query Parameters in ui-router Without Needless Reloading + Example Project

You’re working on a new page in your app, one that should use query parameters. Query parameters give you support for deep links, bookmarks, browser history support, etc. If you reach for doing this in ui-router without proper research, you’ll quickly stumble upon several traps.