برنامههایی برای نسخه اصلی بعدی چارچوب وب توسعهیافته توسط Google نیز شامل اجزای مستقل است، در حالی که NgModules اختیاری خواهد بود.
Angular 14، ارتقاء عمده بعدی به چارچوب وب مبتنی بر TypeScript که توسط Google توسعه داده شده است، دارای فرمهای واکنشی کاملاً تایپشده و تشخیص الگوی توسعهیافته خواهد بود. در ماه ژوئن، انتشار NgModules را نیز اختیاری خواهد کرد.
بیشترین درخواست بهبود برای چارچوب در GitHub، فرمهای واکنشی با تایپ دقیق است. در نظر گرفته شده برای بهبود تجربه توسعه دهندگان از رویکرد مدل محور Angular برای مدیریت ورودی های فرم که مقادیر آنها در طول زمان تغییر می کند. برنامهها به ارائه تا آنجایی که ممکن است ایمنی نوع را در عین تعادل در برابر پیچیدگی API میطلبند. پشتیبانی از تایپ تدریجی و اجازه دادن به فرم های تایپ شده و تایپ نشده برای مخلوط کردن. تغییرات فرود بدون شکستن برنامه های موجود؛ و جلوگیری از تکه تکه شدن اکوسیستم. هدف این است که فرم های قالب محور را تغییر ندهیم.
تشخیص الگوی توسعه یافته در کامپایلر، توسعه دهندگان را از برخورد با خطاهای رایج محافظت می کند. این تشخیص ها پس از بررسی نوع اعمال می شود. در حال حاضر، کامپایلر فاقد اخطار است و به طور کلی فقط در مورد مسائل کشنده ای که مستقیماً از کامپایل جلوگیری می کند، با شکست مواجه می شود. عیبیابی گسترده به هشدارها اجازه میدهد تا به راحتی برای بررسی اشتباهات کوچکتر، مانند به عقب بردن نحو اتصال دو طرفه یا داشتن عملگرهای خارجی، مانند استفاده از foo ?? نوشته شوند. 'bar'
زمانی که foo
پوچپذیر نباشد. یک پرچم خصوصی جدید در کامپایلر، بررسیهای تشخیصی را فعال میکند که هشدار/اطلاعات تشخیصی را در مورد الگوهای کاربر ارائه میدهد که خطاهای کاملاً کشنده نیستند.
Angular 14 همچنین قرار است با پذیرش مؤلفههای مستقل به جلو حرکت کند و NgModules را اختیاری کند. این طرح خواستار حرکت Angular در جهتی است که لولهها، دستورالعملها و اجزای آن نقش محوریتری داشته باشند و مستقل باشند.
Angular 14 در فرم پیش از انتشار در GitHub موجود است. در حالی که مجموعه ویژگی برای Angular 14 هنوز در معرض تغییر است، سایر قابلیتهایی که در حال حاضر برای انتشار برنامهریزی شدهاند شامل پیامهای خطای درختی و پشتیبانی از TypeScript 4.7 است. نسخه قبلی TypeScript 4.6 قرار است در اواخر این ماه عرضه شود. پشتیبانی TypeScript 4.7 پروژهای است که بر اساس زمانبندی انتشار Angular است.
Angular 13 در نوامبر منتشر شد.
پست های مرتبط
Angular 14 برای اضافه کردن فرمهای واکنشی کاملاً تایپشده
Angular 14 برای اضافه کردن فرمهای واکنشی کاملاً تایپشده
Angular 14 برای اضافه کردن فرمهای واکنشی کاملاً تایپشده