Должен ли атрибут href быть установлен с Angular? - PullRequest
0 голосов
/ 30 октября 2018

Интересно, есть ли веские основания для установки (или не установки) атрибута href для внутренних ссылок в одностраничном приложении Angular 7.

Работает с или без, так как Angular использует атрибут routerLink.

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

href перезагрузит страницу, где RouterLink - это директива, которая просто оставляет состояние SPA как есть и возвращает Component, присоединенный к route в router-outlet

Я считаю, что есть и другие тонкие преимущества, такие как установка routerLinkActive

0 голосов
/ 30 октября 2018

Хотя Angular Router использует директиву routerLink, атрибут href по-прежнему является единственным решением для внешних ссылок, например, https://stackoverflow.com.

Использование как routerLink, так и href не имеет никакого смысла, пока последнее перезаписывается routerLink.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...