نسخه جدید انگولار دو روز پیش ( 6th November ) منتشر شد. نسخه 17 قراره بترکونه
در این مقاله مهمترین تغییرات و ویژگی های جدیدش رو لیست کردم. یک تعداد منبع هم معرفی میکنم که ببینیم فیچرهای جدید چطوری کار میکنند.
فیچرهای جدید نسخه ۱۷:
تغییرات مهم نسخه ۱۷:
برای آشنایی با control flow میتونید اینجا رو مطالعه کنید
https://angular.dev/guide/templates/control-flow
مهم ترین مزیت این بلاک ها اینه که خارج از zone پشتیبانی میشوند. در واقع استفاده از zone در انگولار کمرنگ تر و کمرنگ تر میشه
برای آشنایی بیشتر با بلاک @defer و موضوع deferred loading میتونید اینجا رو مطالعه کنید:
https://angular.dev/guide/defer
پشتیبانی از View Transition API
در مورد پشتیبانی از View Transition API میتونید مقاله Netanel Basal رو بخوانید.
https://netbasal.com/angular-v17s-view-transitions-navigate-in-elegance-f2d48fd8ceda
پشتیبانی از component styles ها به صورت متن
در واقع اتفاقی که افتاده اینه که شما میتونید در component decorator آدرس فایل یا محتوای استایل تون رو بجای آرایه ای از string ها، به صورت string تعریف کنید.
مدل lazy loading برای Angular animation ها
برای آشنایی با lazy loading در Angular Animation ها و آشنایی با providerAnimationAsync میتونید مقاله زیر رو بخوانید
https://riegler.fr/blog/2023-10-04-animations-async
این مقاله خلاصه ای از تغییرات نسخه ۱۷ انگولار هست. امیدوارم براتون مفید باشه.
اگر دوست دارید میتونید از طریق صفحه لینکدین با من در ارتباط باشید :)