See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15174|Vastuse: 0

[Nurgeline] Nurkmarsruutimise räsimuster ja HTML5 muster

[Kopeeri link]
Postitatud 28.05.2020 16:35:03 | | |
Kaks marsruutimise strateegiat

  • PathLocationStrategy – vaikimisi poliitika, mis toetab stiili "HTML 5 pushState".
  • HashLocationStrategy – Toetab "räsi URL" stiili.

Milline strateegia on parem?

Pead valima strateegia ja tegema seda projekti alguses. Kui rakendus on tootmises, pole seda lihtne muuta, sest rakenduse URL-ile on juba palju viiteid.

Peaaegu kõik Angulari projektid kasutavad vaikimisi HTML 5 stiili. URL-id, mida see genereerib, on kasutajatele lihtsamini mõistetavad ning jätab tulevikus ruumi serveripoolseks renderdamiseks.

Lehe renderdamine serveripoolsel küljel on tehnika, mis võib oluliselt parandada rakenduse reageerimisvõimet esimesel laadimisel. Rakendused, mille laadimine võtaks muidu kümme sekundit või kauem, saab serveri poolel eelnevalt renderdada ja kasutaja seadmes renderdada vähem kui sekundiga.

See valik töötab ainult siis, kui rakenduse URL näeb välja nagu tavaline veebipõhine URL, mille keskel pole räsi (#).

Kui sul pole tugevat põhjust hash-marsruutimist kasutada, peaksid jääma vaikimisi HTML 5 marsruutimisstiili juurde

angular-cli kasutab vaikimisi HTML5 ajaloorežiimi,

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

URL-id näevad mugavamad ja ilusamad välja. Marsruutimise lehe värskendamine annab tulemuse 404

On olemas ka muster, mis on räsimuster,

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

Kui hüpata marsruudi lehele ja värskendada seda, jääb see ikkagi praegusele marsruudile.

Luba räsi marsruutimisrežiimi meetod

app.module.ts tutvustatud ja teenusepakkuja






Eelmine:SQL Server pärib käesoleva süsteemi aja eelnevaid päevi
Järgmine:CSS seadistuskõrgus: 100% kehtetu lahendus
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com