RouterLinkActive не работает при использовании динамически сгенерированной ссылки при навигации по самому приложению.RouterLinkActive для RouterLink с параметрами (/ dynamic)
например. в моей верхней навигации у меня это;
<a [routerLink]=['user', currentUser.name] routerLinkActive='active'>{{currentUser.name}}</a>
Несмотря на то, что версия с жесткой кодировкой будет работать.
<a [routerLink]=['user','bob']>View Bobs Account</a>
Плунж для этого здесь; https://plnkr.co/edit/BYKMucE3Y75uJSpV5VWx?p=preview
Нажмите «John» и «Dynamic Router Link Name =» и «John» должны быть активными. Это иногда срабатывает при первом щелчке, если это так, а затем нажмите «Домой», щелчок снова на «Джон», вы увидите, что только жесткосвязанная ссылка зарегистрирована как активная, хотя hrefs идентичны.
Является ли это разработанным или невозможным? или я устанавливаю что-то неправильно?
Вы решили это? Кроме того, ваш punker падает, когда вы нажимаете на ссылки. – Pylinux