انتقل إلى المحتوى
KnowledgeCity

التواصل بين مكونات Angular

ستتعرف على الطرق المختلفة التي يمكنك من خلالها تمرير المعلومات
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ7.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Michaela Ochnich  7 الدروس ·  36m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

ما ستتعلمه

  • إرسال البيانات من المكوّن الأب إلى المكوّن الابن باستخدام Input والمحددات والجالبات وOnChanges
  • إرسال البيانات من المكوّن الابن إلى المكوّن الأب باستخدام Output وEventEmitter
  • الوصول إلى مكوّن ابن عبر قالب المكوّن الأب أو صنفه باستخدام ViewChild ومتغيرات المرجع
  • التواصل ثنائي الاتجاه بين مكوّنَين
  • اعتراض تغييرات البيانات وتعديلها قبل استخدامها في المكوّن
  • مشاركة البيانات بين المكونات باستخدام خدمة مشتركة

النقاط الرئيسية

  • تعتمد طريقة التواصل بين مكونات Angular على علاقتها ببعضها.
  • يمكن تمرير المعلومات من الأب إلى الابن، أو من الابن إلى الأب، أو في كلا الاتجاهين بين مكوّنَين.
  • يمكن اعتراض بعض تغييرات البيانات وتعديلها قبل استخدامها في المكوّن.
  • يمكن للمكوّن الأب الوصول إلى مكوّن ابن عبر قالب الأب أو صنفه.
  • تُعدّ الخدمة المشتركة أحد أساليب التواصل بين المكونات.

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

ما الذي يغطيه هذا المقرر؟

يستعرض هذا الفصل الطرق المختلفة لإرسال المعلومات بين مكونات Angular بحسب علاقتها، بما في ذلك تمرير البيانات من الأب إلى الابن، ومن الابن إلى الأب، أو في كلا الاتجاهين بين مكوّنَين، واعتراض تغييرات البيانات وتعديلها قبل الاستخدام.

ماذا سأتعلم في هذا المقرر؟

ستتعلم كيفية إرسال البيانات من مكوّن ابن إلى مكوّن أب، وإرسال البيانات من مكوّن أب إلى مكوّن ابن، والوصول إلى مكوّن ابن عبر قالب الأب أو صنفه، والتواصل ثنائي الاتجاه بين مكوّنَين.

ما الموضوعات والتقنيات التي تتناولها الدروس؟

تغطي الدروس: Input والمحددات والجالبات وOnChanges وOutput وEventEmitter وViewChild والخدمة المشتركة ومتغيرات المرجع.

ما المهارات التي يساعدني هذا المقرر على بنائها؟

يبني المقرر مهارات في مكونات Angular ومخططات الاتصال ومخططات المكونات ومكتبات المكونات والمكونات المتصلة ومكونات HTML.

هل يمكنني تعلم كيفية تعديل البيانات قبل أن يستخدمها المكوّن؟

نعم. يُعلّم المقرر كيفية اعتراض بعض تغييرات البيانات وتعديلها عند الحاجة قبل استخدامها في المكوّن.