Angular 9 ile Gelecek Olan Yenilikler

Angular 9'un temel hedefi Ivy derleyicisini tüm uygulamalar için kullanılabilir hale getirmektir. Ivy'nin yararı küçük ve büyük boyutlu uygulamaların boyutunu önemli ölçüde azaltabilmesidir.

Angular 9 Özellikleri

· Daha küçük paketler ve daha iyi performans

· TypeScript Tanı Biçimi Desteği

· FormControlName ayrıca formdaki bir sayıyı da kabul eder

· Derleyicideki View Engine'de temel class olarak seçicisiz yönergelere izin verir

· Ivy'de temel sınıflar olarak destek seçicisiz yönerge eklendi ve Ivy derleyicisini ngc için varsayılan yapar

· Tüm ngtsc teşhislerini ts.Diagnostics'e dönüştürür

· Core: dinamik sorgular şeması 

· İvy: expose window.ng.getDebugNode yardımcısı ve ayrıca yerelleştirme paketinde ng-add desteği

· Language-service : TypeScriptHost üzerinde log kaydetmeyi etkinleştirir

· Language-service : geçersiz templateUrls için tanılama sağlar

· Language-service : geçersiz styleUrls için tanılama sağlar

Angular 9'daki Önemli Değişiklikler

1) Ivy uygulamaları:

Daha önce, Ivy uygulamalarında, Hammer sağlayıcıları varsayılan olarak dahil edilmişti. Bu işlemle, Hammer desteği isteyen uygulamalar kök modüllerine HammerModule'u içe aktarmalıdır.

'./dom/events/hammer_gestures' adresinden {HAMMER_PROVIDERS} dosyasını içe aktarın

2) Performans İyileştirmeleri

· İvy: Nakledilen görüntülerin performansını artırın

· ivy: yerel referansları consts dizisine taşıma

Hata düzeltmeleri

1) derleyici: readConfiguration kullanılırken enableIvy true değerini döndürür.

2) Ivy:

· Adı doğrudan nativeNode'dan alır

· Ngcc'de, ortak kodda satır içi exports işlemlerini gerçekleştirin

· Ngcc sadece paket içindeki .d.ts exports endekslemelidir

· Null ve template değeri arasında geçiş yaparken ngTemplateOutlet hatası

4) language-service :

· Meta Verileri Çözücüyü bir kez örnekleme

· Modül çözünürlüğü için kullanılan 'context'i kaldırabilirsiniz

5) Ngcc:

· İçe aktarma işlemlerini gerçekleştirme

  Alıntı Yap

KARABAY A, 2020 . Angular 9 ile Gelecek Olan Yenilikler,

https://www.karabayyazilim.com/public/blog/angular-9-ile-gelecek-olan-yenilikler-2020-02-05-211412

(Erişim Tarihi : 05 Şubat 2020).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun