Açısal 1.4 ve 1.5 arasındaki kesin fark nedir?


cevap 1:

Angular'daki değişikliklere ayak uydurmak zor olabilir. İşler oldukça hızlı değişiyor. Henüz 1.4'e (ya da 1.3 ya da 1.2) taşınmamış birçok şirket tanıyorum. Ve herkes en azından 2.0'da yapılacak değişiklikler için kulaklarını açık tutmaya çalışıyor.

1.5'te tanıtılan bazı yeni şeyler:

. bileşen bileşeni

Bu, .controller, .directive, vb. Boyunca Açısal modüllere yeni bir ektir. Yeni .component () yöntemi, şu anda standart bir şekilde bir yönerge oluşturmak için sözdizimi şekeri. Bu, denetleyici-sözdizimi kullanan denetleyicilerle izole yönergeler oluşturmayı kolaylaştırır. Açısal 2 versiyonuna geçmek için sıralıysanız, doğru yönde atılmış harika bir adımdır.

Çoklu ekleme

En sonunda. Bu, nihayet, birkaç ekleme yuvası ile yeniden kullanılabilir bileşenler oluşturabileceğimiz anlamına gelir.

Örneğin, başlık ve gövde gibi ayar bölümleri içeren kalıcı bir iletişim talimatı oluşturabilir ve bunu şu şekilde kullanabiliriz:

Daha önce benzer bir çözüm elde etmek için her türlü geçici çözümü yapmak zorundaydık.

Transclude fonksiyonlarını tembel olarak derleme

Bu değişiklik, ng-if (uygun olduğunda ng-show yerine kullanmakta olduğunuz, değil mi?) Gibi şeylerin artık daha hızlı çalışacağı anlamına gelir.

Bu bir sürpriz olarak gelebilir, ancak ekranda hiç görüntülenmeyen çok sayıda ng-if kullanıyorsanız, sayfa yükleme süresinde hala bir performans isabeti aldınız.

Neyse ki, 1.5 bunu geliştirerek, artık gerekli değilse tembel-ng-gibi geçici çözümler yaratacaktır.


cevap 2:

Bazen farklı uzantılarla aynı çerçevedeki farklılıkları bulmak zordur. Ama Açısal 1.4 ve 1.5 arasındaki bu ana farkları buldum:

  • Bileşen tanımı Çoklu yuva çevirisi / animate-swapLazy ekleme

İncelememe göre, bunlar görebildiğimiz en büyük farklar.