Explain the difference between RouterModule.forRoot() and forChild()?
Answer:
forRoot():
- Used in the main app routing module
- Creates a singleton router service
- Contains global router configuration
- Used only once in the application
forChild():
- Used in feature modules
- Doesn’t create new router service instance
- Registers additional routes
- Can be used multiple times