Angular - RoutingWhich of the following is the correct syntax to create a RouterLink to a route named 'settings' with a parameter 'id' equal to 5?A<a [routerLink]="['/settings', 5]">Settings</a>B<a routerLink="/settings/5">Settings</a>C<a [routerLink]="'/settings/5'">Settings</a>D<a [routerLink]="['settings', id=5]">Settings</a>Check Answer
Step-by-Step SolutionSolution:Step 1: Understand parameter passing in RouterLinkParameters are passed as array elements after the route path string.Step 2: Check each optionSettings correctly uses an array with route and parameter. Others have syntax errors or wrong formats.Final Answer:<a [routerLink]="['/settings', 5]">Settings</a> -> Option AQuick Check:Array with route and param = correct RouterLink syntax [OK]Quick Trick: Pass params as array elements after route string [OK]Common Mistakes:MISTAKESUsing string with params inside bindingIncorrect array syntaxTrying to assign param with = inside array
Master "Routing" in Angular9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Angular Quizzes Angular Change Detection - Default change detection strategy - Quiz 4medium Angular Change Detection - Why change detection matters - Quiz 6medium HTTP Client - GET requests - Quiz 9hard HTTP Client - PUT and DELETE requests - Quiz 7medium HTTP Client - GET requests - Quiz 11easy Reactive Forms - FormArray for dynamic fields - Quiz 13medium Reactive Forms - FormArray for dynamic fields - Quiz 6medium Routing - Query parameters and fragments - Quiz 12easy Routing - Query parameters and fragments - Quiz 11easy Template-Driven Forms - Form submission handling - Quiz 8hard