Jak utworzyć łącze do innych lokalizacji aplikacji AngularJS w znaczniku zakotwiczenia A
? Korzystam z trybu mieszania HTML5 i chcę uniknąć ponownego załadowania strony.Łącza aplikacji/trasy AngularJS w znaczniku zakotwiczenia z trybem HTML5
Na przykład, w trybie non-HTML5 Chciałbym to zrobić:
<a href='#/path'>Link</a>
W trybie HTML5 mogę to zrobić:
<a href='/path'>Link</a>
Ale to faktycznie powoduje przeglądarkę, aby przeładować nowy adres URL. Próbowałem również użyć składni ng-href
, a także składni /#/path
, ale żaden z nich nie działa tak, jak bym chciał.
Jak prawidłowo połączyć ze znacznikiem zakotwiczenia?
Oto, co zrobiłem teraz w kontrolerze na elemencie ciała.To tylko trochę dziwne, że nie ma standardowego sposobu robienia tego. –
Okazuje się, że jest lepszy sposób - czy widzisz moją aktualizację? – joakimbl
Nie miałem okazji jeszcze tego przetestować. Ale ufam, że to zadziała, więc przyjmuję teraz. –