Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 15174|Odpoveď: 0

[Angular] Uhlový smerovací hash vzor a HTML5 vzor

[Kopírovať odkaz]
Zverejnené 28. 5. 2020 16:35:03 | | |
Dve stratégie smerovania

  • PathLocationStrategy – Predvolená politika, podporujúca štýl "HTML 5 pushState".
  • HashLocationStrategy – Podporuje štýl "hash URL".

Ktorá stratégia je lepšia?

Musíte si vybrať stratégiu a urobiť ju už na začiatku projektu. Keď je aplikácia v produkcii, nie je jednoduché ju zmeniť, pretože už existuje veľa odkazov na URL aplikácie.

Takmer všetky projekty v Angulare používajú predvolený štýl HTML 5. URL adresy, ktoré generuje, sú pre používateľov ľahšie pochopiteľné a zároveň ponecháva priestor na serverové renderovanie v budúcnosti.

Renderovanie danej stránky na strane servera je technika, ktorá môže výrazne zlepšiť odozvu aplikácie pri jej prvom načítaní. Aplikácie, ktoré by inak trvali desať sekúnd alebo viac na načítanie, sa dajú na serverovej strane vykresliť vopred a na zariadení používateľa za menej ako sekundu.

Táto možnosť funguje len vtedy, ak URL aplikácie vyzerá ako štandardná webová URL bez hashu (#) uprostred.

Ak nemáte silný dôvod používať hash routing, mali by ste sa držať predvoleného štýlu smerovania HTML 5

angular-cli štandardne používa HTML5 History mód,

URL podobné http://localhost:4200/task-list,

URL adresy vyzerajú pohodlnejšie a krajšie. Obnovenie stránky smerovania vedie k 404

Existuje aj vzor nazývaný hash vzor,

URL podobné http://localhost:4200/#/task-list,

Skok na stránku trasy a jej obnovenie zostane na aktuálnej trase.

Povolte metódu hash smerovania

app.module.ts predstavený a poskytovateľ






Predchádzajúci:SQL Server sa pýta na predchádzajúce dni aktuálneho systémového času
Budúci:Výška nastavenia CSS: 100% neplatné riešenie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com