Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15174|Svare: 0

[Kantet] Vinkelrute-hashmønster og HTML5-mønster

[Kopier lenke]
Publisert på 28.05.2020 16:35:03 | | |
To strategier for ruting

  • PathLocationStrategy – Standardpolicyen, som støtter "HTML 5 pushState"-stilen.
  • HashLocationStrategy – Støtter "hash URL"-stilen.

Hvilken strategi er best?

Du må velge en strategi og gjøre det tidlig i prosjektet. Når appen først er i produksjon, er det ikke lett å endre den fordi det allerede er mange referanser til appens URL.

Nesten alle Angular-prosjekter bruker standard HTML 5-stil. URL-ene den genererer er lettere for brukerne å forstå, og det gir også rom for serverside-rendering i fremtiden.

Å rendre en gitt side på serversiden er en teknikk som kan forbedre appens responsivitet betydelig når den først lastes inn. Apper som ellers ville tatt ti sekunder eller mer å laste inn, kan rendres på serversiden på forhånd og vises på brukerens enhet på under ett sekund.

Dette alternativet fungerer bare hvis appens URL ser ut som en standard web-URL uten hash(#) i midten.

Med mindre du har en sterk grunn til å bruke hash-ruting, bør du holde deg til standard HTML 5-rutingsstilen

angular-cli bruker HTML5 History-modus som standard,

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

URL-er ser mer komfortable og vakre ut. Oppdatering på rutingssiden vil resultere i 404

Det finnes også et mønster som er hash-mønsteret,

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

Å hoppe til rutesiden og oppdatere den vil fortsatt være på gjeldende rute.

Aktiver hash-rutingsmodus-metoden

app.module.ts introdusert og leverandør






Foregående:SQL Server-spørringer de foregående dagene av nåværende systemtid
Neste:CSS-innstillingshøyde: 100 % ugyldig løsning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com