RouterLinkActive is not working when using a dynamically generated link when navigating through the app itself.
e.g. in my top navigation i have this;
<a [routerLink]=['user', currentUser.name] routerLinkActive='active'>{{currentUser.name}}</a>
Whilst the hardcoded version would work.
<a [routerLink]=['user','bob']>View Bobs Account</a>
A plunk for this is here; https://plnkr.co/edit/BYKMucE3Y75uJSpV5VWx?p=preview
Click on "John" and "Dynamic Router Link Name = " and "John" should both be active. This sometimes work on the first click, if so, then click back to "Home", the click again on "John", you'll see only the hardcoded link is registered as active, even though the hrefs are identical.
Is this designed/impossible? or am i setting something incorrectly?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…