Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15174|Vastaus: 0

[Angular] Kulmareitityskaava ja HTML5-malli

[Kopioi linkki]
Julkaistu 28.5.2020 16.35.03 | | |
Kaksi reititysstrategiaa

  • PathLocationStrategy – Oletuspolitiikka, joka tukee "HTML 5 pushState" -tyyliä.
  • HashLocationStrategy – Tukee "hash URL" -tyyliä.

Kumpi strategia on parempi?

Sinun täytyy valita strategia ja tehdä se jo varhaisessa vaiheessa projektia. Kun sovellus on tuotannossa, sen muuttaminen ei ole helppoa, koska viittauksia sovelluksen URL-osoitteeseen on jo paljon.

Lähes kaikki Angular-projektit käyttävät oletus-HTML 5 -tyyliä. Sen tuottamat URL-osoitteet ovat helpommin ymmärrettäviä käyttäjille, ja se jättää myös tilaa palvelinpuoleiselle renderöinnille tulevaisuudessa.

Tietyn sivun renderöinti palvelinpuolella on tekniikka, joka voi merkittävästi parantaa sovelluksen reagointikykyä sen käynnistyessä. Sovellukset, jotka muuten latautuisivat kymmenessä sekunnissa tai enemmän, voidaan renderöidä palvelinpuolella etukäteen ja käyttäjän laitteella alle sekunnissa.

Tämä vaihtoehto toimii vain, jos sovelluksen URL näyttää tavalliselta web-URL:ltä, jossa ei ole hajautusta (#):n keskellä.

Ellei sinulla ole vahvaa syytä käyttää hash-reititystä, sinun kannattaa pysyä oletus-HTML 5 -reititystyylissä

angular-cli käyttää oletuksena HTML5 History -tilaa,

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

URL-osoitteet näyttävät mukavammilta ja kauniimmilta. Reitityssivun päivittäminen johtaa 404:ään

On myös kuvio, joka on hash-kuvio,

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

Reittisivulle siirtyminen ja päivittäminen pysyy edelleen nykyisellä reitillä.

Ota käyttöön hajautusreititysmoodi

app.module.ts esitellään ja palveluntarjoaja






Edellinen:SQL Server hakee edellisiä päiviä nykyisestä järjestelmäajasta
Seuraava:CSS-asetuskorkeus: 100 % virheellinen ratkaisu
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com