Web framework Angular 18.1 sözdizimini @let ile genişletiyor

celeron

Global Mod
Global Mod
Büyük sürüm 18'den yedi hafta sonra, Angular ekibi ilk küçük sürüm 18.1'i yayınladı. Geliştirme ekibi, bir blog yazısında yeni sözdizimini vurgulayarak öne çıkardı @let Değişkenlerle başa çıkmada yeni olanaklar sunuyor.


Reklamcılık



Angular 18.1'deki yeni özellikler


X'te (eski adıyla Twitter), Angular ekibi yeni sürümü ve özellikleri duyurdu. Bunlar arasında yeni @let-Mevcut TypeScript sürümü 5.5 ve yeni özellik için sözdizimi desteği browserUrl için NavigationBehaviorOptions kararlılık iyileştirmeleri ve hata düzeltmeleri de mevcuttur.

@let ile genişletilmiş sözdizimi


Yeni sözdizimi @let geliştiricilerin bir bileşen şablonu içinde bir değişken tanımlamasına ve değerini şablon genelinde yeniden kullanmasına olanak tanır. Ayrıca 2017'de açılan ve topluluk tarafından en çok oy alan GitHub'daki “Şablon Yerel Değişkenleri” sorununu da düzeltir.

Angular ekibinin bir blog yazısında belirttiği gibi, Angular karmaşık JavaScript ifadelerini işleyebilse de, bir ifadenin sonucunu depolamak ve şablonda yeniden kullanmak için kusursuz bir yoldan yoksundu. Bu, şu şekilde görünen yeni sözdizimi ile ele alındı:


@let name = value; // where value is a valid Angular expression


İle @let Bir değişken, Angular'ın şablon sözdizimi kurallarına ve kurallarına göre beklendiği gibi tanımlanabilir ve kullanılabilir, örneğin:


@let name = 'Frodo';
<h1>Dashboard for {{name}}</h1>
Hello, {{name}}


Başka bir örnek olarak Angular ekibi şunu veriyor:


<!-- Use with a template variable referencing an element -->
<input #name>

@let greeting = 'Hello ' + name.value;

<!-- Use with an async pipe -->
@let user = user$ | async;


The @letBildirimler salt okunurdur ve yeniden atanamaz. Değerleri, bir değişiklik algılandığında her seferinde yeniden hesaplanır. Geliştiriciler bunları doğrudan yazmaya çalışırsa, geliştirme ekibine göre bu bir tür denetimi hatasına yol açar.



enterJS React 19 Gün, çevrimiçi konferans, 17 Ekim 2024



17 Ekim 2024'te, dpunkt.verlag ve iX tarafından düzenlenen React 19 Day çevrimiçi konferansı, popüler JavaScript kütüphanesinin yeni özelliklerini sunacak. enterJS'nin bir parçası olan tema günü, katılımcılara yeni sürümden en iyi şekilde nasıl yararlanabileceklerini ve React 19 ile modern web geliştirmenin uygulamalarını nasıl daha iyi hale getirdiğini gösteriyor. Programdan alıntı:

Erken dönem biletleri 25 Eylül'e kadar geçerlidir.







Yeni Angular sözdiziminin nasıl kullanılacağı hakkında daha fazla bilgi için resmi Angular bloguna bakın. 18.1 sürümündeki tüm değişiklikler GitHub'daki sürüm notlarında gösterilmektedir.


(Mayıs)