Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15174|Odgovoriti: 0

[Angular] Zgoščeni vzorec kotnega usmerjanja in vzorec HTML5

[Kopiraj povezavo]
Objavljeno na 28. 05. 2020 16:35:03 | | |
Dve strategiji usmerjanja

  • PathLocationStrategy - Privzeta politika, ki podpira slog "HTML 5 pushState".
  • HashLocationStrategy – podpira slog "hash URL".

Katera strategija je boljša?

Izbrati moraš strategijo in jo izvesti zgodaj v projektu. Ko je aplikacija v produkciji, ni enostavno jo spremeniti, ker je že veliko referenc na URL aplikacije.

Skoraj vsi Angular projekti uporabljajo privzeti slog HTML 5. URL-ji, ki jih generira, so uporabnikom lažje razumljivi, prav tako pa pušča prostor za strežniško upodabljanje v prihodnosti.

Upodabljanje določene strani na strežniški strani je tehnika, ki lahko močno izboljša odzivnost aplikacije ob prvem nalaganju. Aplikacije, ki bi sicer potrebovale deset sekund ali več za nalaganje, se lahko vnaprej upodabijo na strežniški strani in na uporabnikovi napravi v manj kot sekundi.

Ta možnost deluje le, če URL aplikacije izgleda kot standardni spletni URL brez hash(#) na sredini.

Če nimate močnega razloga za uporabo zgoščenega usmerjanja, se držite privzetega sloga usmerjanja HTML 5

angular-cli privzeto uporablja HTML5 način zgodovine,

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

URL-ji so videti bolj udobni in lepi. Osvežitev na strani usmerjanja bo privedla do 404

Obstaja tudi vzorec, ki se imenuje zgoščevalni vzorec,

URL-podobni http://localhost:4200/#/task-list,

Če skočim na stran s potjo in jo osvežim, ostane na trenutni poti.

Omogočite metodo načina usmerjanja zgoščenih vrst

app.module.ts predstavljen in ponudnik






Prejšnji:SQL Server poizveduje prejšnje dni trenutnega sistemskega časa
Naslednji:Višina nastavitev CSS: 100 % neveljavna rešitev
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com