0
0
Angularframework~5 mins

RouterModule configuration in Angular - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of RouterModule.forRoot() in Angular?
It sets up the main routes for the Angular application and configures the router at the app's root level. It should be called once in the root module.
Click to reveal answer
beginner
How do you define a route path and its associated component in Angular's RouterModule?
You create an object with a path string and a component reference, then include it in the routes array passed to RouterModule.forRoot() or RouterModule.forChild().
Click to reveal answer
intermediate
What is the difference between RouterModule.forRoot() and RouterModule.forChild()?
forRoot() configures the router at the app root and should be used once. forChild() is for feature modules to add routes without reconfiguring the root router.
Click to reveal answer
intermediate
How can you enable scrolling to top on route change using RouterModule configuration?
By passing an extra option { scrollPositionRestoration: 'top' } to RouterModule.forRoot(routes, { scrollPositionRestoration: 'top' }).
Click to reveal answer
intermediate
What does the useHash option do in RouterModule configuration?
Setting useHash: true makes Angular use hash-based URLs (like example.com/#/path) which can help with older server setups that don't support HTML5 pushState.
Click to reveal answer
Which method is used to configure the root routes in Angular?
ARouterModule.forChild()
BRouterModule.configure()
CRouterModule.forRoot()
DRouterModule.setup()
How do you add routes in a feature module without affecting the root router?
ARouterModule.forChild()
BRouterModule.extend()
CRouterModule.addRoutes()
DRouterModule.forRoot()
What option enables scrolling to the top when navigating to a new route?
AscrollPositionRestoration: 'top'
BscrollPositionRestoration: 'enabled'
CscrollToTop: true
DscrollPositionRestoration: 'auto'
What does setting useHash: true do in RouterModule configuration?
APrevents route guards
BDisables routing
CEnables lazy loading
DEnables hash-based URLs
Where should RouterModule.forRoot() be called?
AIn every feature module
BOnly in the root app module
CIn service files
DIn component files
Explain how to configure routes in Angular using RouterModule.
Think about how you tell Angular which component to show for each URL.
You got /4 concepts.
    Describe the purpose and usage of the useHash option in RouterModule configuration.
    Consider how URLs look and how servers handle them.
    You got /4 concepts.