mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
3c6b653089
Exposes implementation from #38884 as a public opt-in option. From that commit: > We can’t determine whether the user actually meant the back or > the forward using the popstate event (triggered by a browser > back/forward) > so we instead need to store information on the state and compute the > distance the user is traveling withing the browser history. > So by using the History#go method, > we can bring the user back to the page where he is supposed to be after > performing the action. Resolves #13586 PR Close #43289
Angular Router
Managing state transitions is one of the hardest parts of building applications. This is especially true on the web, where you also need to ensure that the state is reflected in the URL. In addition, we often want to split applications into multiple bundles and load them on demand. Doing this transparently isn’t trivial.
The Angular router is designed to solve these problems. Using the router, you can declaratively specify application state, manage state transitions while taking care of the URL, and load components on demand.
Guide
Read the dev guide here.