Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15174|Atbildi: 0

[Leņķis] Leņķa maršrutēšanas jaucējraksts un HTML5 modelis

[Kopēt saiti]
Publicēts 28.05.2020 16:35:03 | | |
Divas maršrutēšanas stratēģijas

  • PathLocationStrategy — noklusējuma politika, kas atbalsta stilu "HTML 5 pushState".
  • HashLocationStrategy - atbalsta "hash URL" stilu.

Kura stratēģija ir labāka?

Jums ir jāizvēlas stratēģija un jādara tas projekta sākumā. Kad lietotne ir ražošanā, to nav viegli mainīt, jo jau ir daudz atsauces uz lietotnes URL.

Gandrīz visi Angular projekti izmanto noklusējuma HTML 5 stilu. Tā ģenerētie URL lietotājiem ir vieglāk saprotami, un tas arī atstāj vietu servera puses renderēšanai nākotnē.

Konkrētas lapas atveidošana servera pusē ir paņēmiens, kas var ievērojami uzlabot lietotnes reaģētspēju, kad tā pirmo reizi tiek ielādēta. Lietotnes, kuru ielāde citādi aizņemtu desmit sekundes vai ilgāk, var iepriekš atveidot servera pusē un atveidot lietotāja ierīcē mazāk nekā sekundē.

Šī opcija darbojas tikai tad, ja lietotnes URL izskatās kā standarta tīmekļa URL bez jaucējkoda (#) vidū.

Ja vien jums nav nopietna iemesla izmantot jaukšanas maršrutēšanu, jums vajadzētu pieturēties pie noklusējuma HTML 5 maršrutēšanas stila

angular-cli pēc noklusējuma izmanto HTML5 vēstures režīmu,

URL līdzīgas http://localhost:4200/task-list,

URL izskatās ērtāk un skaistāk. Atsvaidzinot maršrutēšanas lapu, tiks iegūti 404

Ir arī modelis, kas ir hash modelis,

URL līdzīgas http://localhost:4200/#/task-list,

Pārejot uz maršruta lapu un atsvaidzinot to, joprojām paliks pašreizējā maršrutā.

Jaucējkoda maršrutēšanas režīma metodes iespējošana

app.module.ts ieviests un pakalpojumu sniedzējs






Iepriekšējo:SQL Server vaicā pašreizējā sistēmas laika iepriekšējās dienās
Nākamo:CSS iestatījuma augstums: 100% nederīgs risinājums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com