Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15174|Odpowiedź: 0

[Angular] Wzorzec skrótu routingu kątowego i wzór HTML5

[Skopiuj link]
Opublikowano 28.05.2020 16:35:03 | | |
Dwie strategie trasowania

  • PathLocationStrategy – domyślna polityka, wspierająca styl "HTML 5 pushState".
  • HashLocationStrategy – Obsługuje styl "hash URL".

Która strategia jest lepsza?

Musisz wybrać strategię i zrobić ją na początku projektu. Gdy aplikacja jest już w produkcji, nie jest łatwo ją zmienić, ponieważ jest już wiele odniesień do jej URL.

Prawie wszystkie projekty Angulara używają domyślnego stylu HTML 5. Generowane przez niego adresy URL są łatwiejsze do zrozumienia dla użytkowników, a także pozostawia miejsce na renderowanie po stronie serwera w przyszłości.

Renderowanie danej strony po stronie serwera to technika, która może znacznie poprawić responsywność aplikacji po pierwszym ładowaniu. Aplikacje, które normalnie załadowywałyby się dziesięć sekund lub dłużej, mogą być renderowane wcześniej po stronie serwera i renderowane na urządzeniu użytkownika w mniej niż sekundę.

Ta opcja działa tylko wtedy, gdy URL aplikacji wygląda jak standardowy URL internetowy bez hash(#) pośrodku.

Jeśli nie masz mocnego powodu, by używać trasowania haszów, powinieneś trzymać się domyślnego stylu routingu HTML 5

angular-cli domyślnie korzysta z trybu HTML5 History,

Podobna http://localhost:4200/task-list URL,

URL-e wyglądają wygodniej i piękniej. Odświeżenie strony routingu da 404

Istnieje także wzór zwanym wzorcem skrótu,

http://localhost:4200/#/task-list przypominające URL,

Przejście do strony trasy i odświeżenie jej nadal pozostaje na aktualnej trasie.

Włącz metodę routowania haszującego

app.module.ts wprowadzony i dostawca






Poprzedni:SQL Server zapytuje poprzednie dni bieżącego czasu systemowego
Następny:Wysokość ustawienia CSS: rozwiązanie 100% nieprawidłowe
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com