0Pricing
Angular Academy · درس

النماذج المعتمدة على القوالب

أنشئوا النماذج بسرعة باستخدام الأساليب المعتمدة على القوالب

النماذج المعتمدة على القوالب درس مجاني في Angular Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Angular Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Angular Academy 3 دروس في المجموع.

النماذج المعتمدة على القوالب

النماذج المعتمدة على القوالب

يقدّم لكم هذا الدرس النماذج المعتمدة على القوالب في Angular، مما يتيح لكم إنشاء نماذج بسيطة بسرعة.

النماذج المعتمدة على القوالب — رسم توضيحي 1

ما هي النماذج المعتمدة على القوالب؟

ما هي النماذج المعتمدة على القوالب؟

تستخدم النماذج المعتمدة على القوالب قوالب HTML وتوجيهات Angular للتعامل بسهولة مع إنشاء النماذج والتحقق من صحتها وإرسالها.

استيراد FormsModule

استيراد FormsModule

لاستخدام النماذج المعتمدة على القوالب، استوردوا FormsModule إلى وحدة Angular لديكم:

import { FormsModule } from '@angular/forms';

إنشاء نموذج بسيط

إنشاء نموذج بسيط

عرّفوا نموذجًا بسيطًا في القالب باستخدام التوجيه ngForm:

<form #form="ngForm">
  <input name="username" ngModel>
</form>

الربط ثنائي الاتجاه باستخدام ngModel

الربط ثنائي الاتجاه باستخدام ngModel

يربط ngModel عناصر التحكم في النموذج بخصائص المكوّن باستخدام ربط البيانات ثنائي الاتجاه:

<input [(ngModel)]="user.name" name="username">

إرسال النموذج

إرسال النموذج

تعاملوا بسهولة مع إرسال النموذج باستخدام ربط الأحداث في Angular:

<form (ngSubmit)="onSubmit(form)" #form="ngForm">

التحقق من صحة النموذج

التحقق من صحة النموذج

يوفّر Angular توجيهات سهلة للتحقق مثل required وminlength:

<input name="username" ngModel required minlength="4">

الوصول إلى حالة النموذج

الوصول إلى حالة النموذج

يمكنكم الوصول إلى حالة النموذج، مثل الصلاحية أو حالة التفاعل، من خلال متغيرات القالب:

<div *ngIf="form.invalid && form.touched">Form is invalid!</div>

الملخص

الملخص

لقد تعلمتم كيفية إنشاء النماذج وربطها والتحقق من صحتها وإرسالها بسهولة باستخدام النماذج المعتمدة على القوالب. واصلوا التدريب!

النماذج المعتمدة على القوالب — رسم توضيحي 10

الأسئلة الشائعة

هل درس «النماذج المعتمدة على القوالب» مجاني؟

نعم — نص درس «النماذج المعتمدة على القوالب» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Angular Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Angular Academy 3 دروس في المجموع.

ماذا ستتعلم في «النماذج المعتمدة على القوالب»؟

أنشئوا النماذج بسرعة باستخدام الأساليب المعتمدة على القوالب تتمرن على Angular Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Angular Academy؟

لا تُشترط خبرة سابقة. Angular Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «النماذج المعتمدة على القوالب»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Angular Academy هذا؟

نعم. كل درس في Angular Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. النماذج المعتمدة على القوالب
  2. النماذج التفاعلية
  3. التحقق المخصّص
← العودة إلى Angular Academy