mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
94c2cfbe25
This makes a small update to the example so that it shows a use-case that's not already covered by the 'enabled' option. The existing example would get identical behavior to `scrollPositionRestoration: 'enabled'` with `anchorScrolling: 'enabled'`. The updated example shows a use-case for when custom scrolling _would_ be needed. For example, when data is fetched because it is not available immediately or through a resolver. This is one of the cases described in #24547 This update is sufficient to address all of the documentation problems noted in the aforementioned issue. Another fix should be made to address the problem that scroll restoration needs to be delayed until after CD has run so the update block of the activated component's template is run. PR Close #46201
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.