Programiranje

Kaj je novega v Angular 11

Angular 11, zadnja nadgradnja Googlovega spletnega ogrodja, je pravkar objavljena kot produkcijska izdaja. Poudarki vključujejo strožje vrste, izboljšave delovanja usmerjevalnika in samodejno vstavljanje pisav.

S to zadnjo funkcijo so aplikacije hitrejše s pospeševanjem prve vsebinske barve. V času prevajanja bo Angular CLI prenesel in vdelal pisave, ki se uporabljajo in povezujejo v aplikaciji. Samodejno vstavljanje pisav bo privzeto omogočeno v aplikacijah z Angular 11. Če želite to izkoristiti, je treba posodobiti aplikacije.

Produkcija Angular 11, ki je na voljo na GitHub, sledi seriji beta različic in kandidatov za izdajo. Druge izboljšave v programu Angular 11 vključujejo:

  • Izboljšave zmogljivosti in novi API-ji z vzporedno funkcija, ki olajša delo z asinhronimi dejanji v preskusih z vzporednim omogočanjem več asinhronih interakcij s komponentami.
  • Za. So dodane strožje vrste DatePipe in številske cevi, da ujame zlorabe, kot je podajanje opazovalnega elementa ali polja.
  • Izboljšano poročanje in beleženje.
  • Posodobitev storitve Angular Language Service, ki zagotavlja močnejšo in natančnejšo izkušnjo.
  • Posodobitev podpore za vročo zamenjavo modula (HMR) uporablja CLI, da omogoči omogočanje HMR pri zagonu aplikacije z ng služi.
  • Eksperimentalna podpora za Webpack 5 ponuja pot do hitrejših zgradb z vztrajnim predpomnjenjem diska in manjšimi svežnji zahvaljujoč tresenju dreves CommonJS.
  • TSLint je opuščen, ustvarjalci projektov priporočajo selitev na ESLint.
  • Za prevajalnik Angular: keySpan bi bil dodan v Spremenljiv vozlišče.
  • Usmerjevalnik v Angular 11 bi spremenil privzeto vrednostrelativeLinkResolution iz »zapuščine« v »popravljeno«. Posodobitve selitve RouterModule konfiguracije, ki uporabljajo privzeto vrednost, da zdaj izrecno uporabljajo »zapuščino« za preprečevanje zlomov med posodabljanjem.
  • Kot popravek jedra se v razvojnem načinu uvaja pravilnik Trusted Types. Omogoča poljubne nevarne pretvorbe v Trusted Types za podporo razvojnim funkcijam. Prav tako je dodan modul za ustvarjanje pravilnika o zaupanja vrednih vrstah, ki ga Angular uporablja za interno uporabo.
  • Stare funkcionalnosti se dodajajo nove možnosti začetnega krmarjenja.
  • Za preoblikovanje kode v usmerjevalniku, vrsto parametra v navigateByUrl in createUrlTree se prilagaja natančneje.
  • Če želite izboljšati delovanje usmerjevalnika, ngDevMode se lahko uporablja za tresenje sporočil o napakah.
  • Za uslužbenca je UnrecoverableStateError doda se obvestilo, ki odpravlja težavo, pri kateri bi prišlo do okvarjenega stanja, ko bi se pravilno naložili samo deli aplikacije. To se je zgodilo, ko je brskalnik iz predpomnilnika izselil nestrpno predpomnjena sredstva, ki jih ni več mogoče najti na strežniku.
  • Podpora za brskalnike Microsoft IE 9 in IE 10 je odstranjena, prav tako pa tudi mobilna podpora IE.
  • Dodana je podpora za formate let za oštevilčenje tednov ISO formatDate.
  • Za prevajalnik-cli so opredeljeni vmesniki, za katere se lahko uporablja TemplateTypeChecker. Izboljšane so tudi zmogljivosti prevajalnika-cli.
  • Za jedro je dodana selitev, ki najde ves uvoz in pokliče opuščene asinh funkcijo @ kotno / jedro / testiranje in jih nadomesti z waitforasync.
  • nič je zdaj vključen v vrste .viden.
  • Načrtovani so številni popravki napak, vključno z izboljšanjem tipkanja običajnih cevi in ​​še en popravek, ki ga je treba zagotoviti TestBed ni primerek pred razveljavitvijo.
  • Podpora za TypeScript 3.9 je bila odstranjena iz prevajalnika. Priporočamo nadgradnjo na TypeScript 4.0.

Načrt, objavljen za Angular, v katerem so naštete funkcije, ki so v razvoju ali so pozorne na prihodnost, navaja zmogljivosti, vključno z izvornimi zaupanja vrednimi vrstami in strogim tipkanjem obrazcev. Izdaja točke Angular 10.1 z izboljšavami prevajalnika in usmerjevalnika je bila izdana 8. septembra. Angular 10.0 z zmogljivostmi orodij in ekosistemov je prispel 24. junija.

$config[zx-auto] not found$config[zx-overlay] not found