الزاوي حلها عشرة 7 الميزات!

تطبيق إطار التنمية الزاوي هو واحد من الويب الأكثر شعبية. مع الزاوي 7 الإفراج عنهم، ان يجلب لمطوري الويب مع المزيد من الميزات، بما في ذلك الإطار الأساسي، الزاوي المواد، مع الإصدارات الرئيسية ومواكبة سلسلة أداة CLI، وهناك العديد من الشركاء الرئيسيين.

وسوف نقدم بعض الميزات الجديدة فريق الزاوي نشرت في هذه المقالة. الزاوي 7 يركز المشروع اللبلاب، إعادة كتابة مترجم الزاوي ورمز وقت التشغيل، وجعلها أصغر حجما، وأفضل وأسرع، ولكن اللبلاب يست مستعدة بعد لخوض الانتخابات.

دعونا نلقي نظرة على 10 يتميز الزاوي 7.0 قدم.

1.CLI مطالبات

تم تحديث CLI الزاوي إلى v7.0.2، إضافة بعض الميزات الجديدة، مثل الآن وستدخل استخداما الأوامر (مثل نانوغرام الإضافة أو NG-جديد) عند مطالبة المستخدم للمستخدم، @ الزاوي / مواد يمكن استخدامها للعثور على المدمج في وظائف مثل التوجيه أو دعم SCSS. عند استخدام الزاوي 7 لإنشاء مشروع جديد، وذلك باستخدام ميزانية حزمة الافتراضي في CLI.

2. أداء التطبيق

ووجد فريق الزاوي الزاوي وأن المطورين يحتوي polyfill ميتاداتا ينعكس في بيئة الإنتاج، ولكن هذا polyfill تستخدم فقط في بيئة التطوير، من أجل حل هذه المشكلة، وسوف V7 التحديث الجزئي إزالتها تلقائيا من ملف polyfills.ts، فمن ثم شيدت كخطوة عند بناء التطبيقات تحت JIT، حذف يتم إنشاء polyfill الافتراضي ولدت في بيئة الإنتاج.

لتحسين الأداء، وسوف تصدر تطبيقات جديدة في ذلك الوقت من حزمة أولية على 2MB التحذير والخطأ عندما يصل 5MB، يمكن للمستخدمين تعديل هذه القيم في angular.json ثيقة الميزانية.

3. الزاوي المواد ومعلمين

تلقى الزاوي المواد والمكونات ديف كيت (للمعلمين)، الزاوي 7 تصميم المواد من حيث التحسينات البصرية، وعملية تحديث رئيسية في عام 2018، جلبت التمرير الظاهري، بالنسبة لبعض العناصر تحميلها بشكل حيوي وتفريغ DOM لبناء عالية الأداء قائمة البيانات على نطاق واسع. وعلاوة على ذلك، من خلال تقديم DragDropModule أو ScrollingModule، يمكن تقديم الطلب مع السحب وظائف الهبوط.

4. التمرير الظاهري

حزمة التمرير الظاهري < معلمين ظاهري-التمرير العرض > ويوفر التعليم التكميلي للرد على التمرير الأحداث. ويمكن أن تستند الظاهري التمرير على بعض عناصر من الجزء المرئي من DOM لتحميل وتفريغ. وهو يتيح للارتفاع العنصر الحاوية بما يتفق مع ارتفاع العدد الإجمالي للعناصر التي ستقدم، والتي يمكن محاكاة كفاءة كل المكونات التي سيتم تقديمها، وبعد ذلك فقط تقديم البند مرئية في طريقة العرض، يوفر للمستخدم تجربة سريعة جدا للحصول على قائمة للتمرير كبيرة.

5. السحب والإسقاط

@ الزاوي / معلمين / السحب والإفلات الوحدة توفر لك وسيلة لخلق عملية السحب والإفلات واجهة من خلال الطريقة التقريرية، التي يمكن أن تدعم السحب المجاني، نوع القائمة، برامج تحويل، والرسوم المتحركة، وأجهزة اتصال بين القوائم، مقبض السحب المخصصة، المعاينة ونائبا، وإعادة ترتيب القائمة (moveItemInArray) والبنود النقل بين قائمة (transferArrayItem).

6. الزاوي مترجم التوافق (NGCC)

يتم استخدام مترجم لتجميع باستخدام node_modules NGC تحويلها لتكون متوافقة مع node_modules جديدة العارض اللبلاب. مترجم التوافق الزاوي سيستخدم تجميع NGC node_moduls استخدامها على نحو مماثل لتحويل node_modules جمعت ngtsc. قبل هذا التحويل، ويمكن اللبلاب جعل المحرك استخدام بعض "إرث" الحزمة.

7. الزاوي إفعل التمهيد

هو مطلوب منها لتوجيه وحدة دليل التجمع. الزاوي 7 يضيف هوك الجديد دورة (ngDoBootstrap) واجهات (DoBootstrap).

على سبيل المثال:

معالجة الأخطاء بشكل أفضل

الزاوي 7 يجلب معالجة الأخطاء وتحسين هوOutput، مثل لخصائص غير مهيأ.

تبعيات تحديث 8. الزاوي 7

3.1 الدعم (1) نسخة مطبوعة على الآلة الكاتبة

الزاوي 7 ديها نسخة مطبوعة على الآلة الكاتبة الترقية من الإصدار 2.7 إلى الإصدار الأحدث 3.1. عند استخدام الزاوي 7، يجب استخدام أحدث إصدار من نسخة مطبوعة على الآلة الكاتبة. استخدام نسخة مطبوعة على الآلة الكاتبة نسخة الزاوي عادة متخلفة، وبالتالي هذه المرة لتتناسب مع أحدث نسخة من نسخة مطبوعة على الآلة الكاتبة.

(2) RxJS 6.3

الزاوي 7 يضيف الإصدار الأحدث من RxJs (6.3.3)، فهو يجمع بعض الإضافات المثيرة والتغيرات. هذه التغييرات تجلب الأداء وتسهل للمطورين لمكدس الاستدعاءات التصحيح، وتحسين نمطية، في حين متوافق ممكن.

(3) دعم إضافية للV10 عقدة

الزاوي 7 الفريق الآن كما يدعم عقدة V10، التوافق.

(4) عنصر الزاوي مع فتحة

الزاوي 6.1 تمكين وظيفة ViewEncapsulation.ShadowDom، وهو أمر مفيد لعناصر الزاوي، ويدعم الآن محتوى الويب باستخدام الزهر القياسي في العناصر المخصصة. الويب يدخل مواصفات المكونات الجديدة عناصر HTML القياسية، أي فتحة. تتوفر هذه الميزة الآن، ويمكن مكنت بواسطة القالب المكون.

مثل هذه يمكن استخدامها كعناصر الزاوي:

(5) جديد نانوغرام مترجم

ويقدم الجديد نانوغرام مترجم ثمانية مرحلة تجميع تسريع، وتقلل بمقدار النصف تقريبا حجم التطبيقات الكبيرة. المترجم الجديد يمكن تدوير مرحلة ما قبل ثمانية المترجمة. يمكن لمعظم التطبيقات المجمعة تقلل إلى حد كبير من حجم المتوقع 95-99.

(6) تقسيم @ الزاوي / الأساسية

الزاوي عيب واحد هو وظيفة الشاملة أيضا. وهو إطار كبير في حد ذاته يوفر تلقائيا وحدة نمطية قد تكون أقل مما كنت، لذلك، فريق الزاوي له @ الزاوي انقسام / الأساسية إلى 418 على الأقل وحدات.

(7) راوتر

إضافة نوع جديد من التحذير، إذا حاولت أن تبحر خارج منطقة الزناد الزاوي سوف تظهر هذا التحذير. إذا كنت لا تعمل بهذه الطريقة، ستتم كتابة تحذير الزاوي إلى سجل (في نمط التنمية فقط). والنسخة الجديدة أيضا تنفيذ معلومات الملاحة السياقية إلى السنانير التنشيط في.

9. لا يوجد حتى الآن اللبلاب

يذكر ان فريق الزاوي لم تعد جدولا زمنيا نهائيا، ولكن وفقا لفانغ بوين الرسمي، اللبلاب لا يزال قيد التطوير نشطة، ولكن لا تنتمي V7 الزاوي. نتوقع أن يكون هناك نسخة تجريبية كاملة في الإصدار 8. يمكنك متابعة مشاكلهم رمز قاعدة جيثب مسؤول الزاوي اللبلاب العارض في. كما يأملون أن اللبلاب يمكن نشرها في إصدار قاصر، طالما يمكنك اختبارها بشكل كامل والتحقق منها. ربما سنرى ذلك في النسخة المقبلة من الزاوي 7.

10. التحديثات وثائق

وثائق عن angular.io تحديث الآن الإشارة الزاوي CLI ذات الصلة.

متوقف

أحدث نسخة من الزاوي 7 التخلي عن بعض الأشياء، مثل التي أعلنت قبل استخدامها في شكل القالب، والآن تم إهمال هذا محدد ويجب استخدامها < نانوغرام شكل > .

كيفية تحديث لالزاوي 7

إذا كنت تقوم بتشغيل الزاوي التطبيقات على الزاوي 6 و 6 RXJS، فقط تحتاج لتحديثangular المبادرة القطرية / الأساسية والمواد الزاوي.

أو زيارة update.angular.io لمزيد من المعلومات والإرشادات حول تحديث التطبيق. تقرير المطورين، الزاوي سرعة 7 التحديث بشكل أسرع، والعديد من التطبيقات وقت التحديث أقل من 10 دقيقة من أي وقت مضى.

الزاوي 7 الميزات الجديدة الأخرى:

  • الزاوي Console-- وحدة للتحميل لإطلاق على الكمبيوتر المحلي وتشغيل المشاريع الزاوي.
  • @ الزاوي / حريق - AngularFire على الآلية الوقائية الوطنية ديه صفحة رئيسية جديدة، ويقدم نسخة مستقرة الأول الزاوي.
  • يمكن NativeScript-- الآن استخدام برنامج واحد لبناء NativeScript الويب والأجهزة المحمولة.
  • StackBlitz - StackBlitz 2.0 لقد تم الافراج عن ويشمل الآن الخدمات اللغوية الزاوي والمزيد من الميزات، مثل علامات التبويب محرر.
  • يختار تحسين إمكانية الوصول (selectelement حصيرة شكل الميدان في)؛
  • بازل: protractor_web_test_suite التقديم الأولي.
  • مترجم-CLI: تحديث 0.29.x tsickle.
  • جوهر: وdefaultKeyValueDiffers تصدير إلى API الخاص؛
  • منصة: إضافة تأخير HammerJS في رمز التحميل إلى API العام؛
  • خدمة العمال: دعم SW لتكوين بدل.

استنتاج

كل من التكامل الوظيفي أعلاه، تبدو V7 الزاوي مثل التركيز على التكنولوجيا الحديثة لتلبية زيادة قدرات حل الميل، مثل التعدين بيتكوين، التمرير الظاهري، السحب والإسقاط، الزاوي المواد، وما إلى ذلك، ولكن لا يزال في النسخة الحالية أنه يحتوي على اللبلاب.

الفرق الزاوي الزاوي جعل أفضل القيام به بشكل جيد جدا. إذا كنت تخطط لتنفيذ الحلول الخاصة بك على شبكة الإنترنت الخاصة وتكنولوجيا الهاتف النقال، تأكد من أن تنظر الزاوي 7 من هذا الإطار جديد للتنمية كفاءة عالية.

النص الانكليزي: الشبكي: //www.angularminds.com/blog/article/top-10-features-of-angular-7.html

المضيف الجديد التعامل مع الفرح الموالين نينتندو لديها ما العمل؟

20000 دراجة مشاركة "النوم" مشاهد مذهلة اللوجستية حديقة

2019 معرض شنغهاي للسيارات السيارة الجديدة أكثر من المتوقع

أوصى العديد من الدراما العالية، نظرة على ما تراه جعلت العديد من ذلك؟ أي واحد هل تعتقد أفضل؟

بسعر 899 يوان، أطلقت مارشال سماعة بلوتوث اللاسلكية القاصرين II

أعلن CW سلسلة جديدة "بات امرأة"، القائمة الأولى من دور والممثل

"سنو" لهذا الجهاز لاطلاق سراح 28 متر مربع من الدفء لك

"مخدر الملك": مقتبس من رب المخدرات الأسطوري الكورية لي دو ثلاث تجربة حقيقية مثيرة

نينتندو الصورة الكبيرة مفصلة تبديل الأجهزة

10 انفجار مؤخرا أغنية راب الحمراء، هل سمعت ذلك

"هوليود الماضي" اللقطات التعرض والصور الاستوديو، ليوناردو الممثل الرسمي

فوربس كاتب عمود أوصت بها العديد من ألبوم عالية الراب