0Pricing
Angular Academy · درس

ضبط المسارات

أديروا المسارات بفعالية في تطبيقات Angular

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

تهيئة المسارات في Angular

تهيئة المسارات في Angular

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

ضبط المسارات — رسم توضيحي 1

ما هو التوجيه؟

ما هو التوجيه؟

يساعدكم التوجيه على التنقّل بين المكوّنات أو الصفحات المختلفة في تطبيق Angular استنادًا إلى عنوان URL.

إعداد وحدة التوجيه

إعداد وحدة التوجيه

أنشئوا وحدة توجيه عند بدء مشروعكم أو لاحقًا باستخدام Angular CLI:

ng generate module app-routing --flat --module=app

تعريف المسارات

تعريف المسارات

تُعرَّف المسارات كمصفوفة من المسارات المرتبطة بالمكوّنات:

const routes: Routes = [
  { path: 'home', component: HomeComponent },
  { path: 'about', component: AboutComponent }
];

منفذ الموجّه

منفذ الموجّه

استخدموا <router-outlet></router-outlet> لعرض المكوّنات المطابقة ديناميكيًا استنادًا إلى المسار.

<router-outlet></router-outlet>

التنقّل باستخدام routerLink

التنقّل باستخدام routerLink

تنقّلوا بين الواجهات باستخدام توجيه routerLink:

<a routerLink="/home">Home</a>

التنقّل برمجيًا

التنقّل برمجيًا

يمكنكم أيضًا التنقّل برمجيًا باستخدام خدمة Router:

this.router.navigate(['/home']);

مسارات البدل

مسارات البدل

عالجوا المسارات غير المعرّفة باستخدام مسارات البدل لعرض صفحة 404 مخصّصة:

{ path: '**', component: PageNotFoundComponent }

الملخص

الملخص

أصبحتم الآن تفهمون أساسيات التوجيه ويمكنكم تهيئة المسارات في تطبيقات Angular بفعالية. أحسنتم العمل!

ضبط المسارات — رسم توضيحي 10

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

هل درس «ضبط المسارات» مجاني؟

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

ماذا ستتعلم في «ضبط المسارات»؟

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

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

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

كم من الوقت يستغرق درس «ضبط المسارات»؟

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

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

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

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

  1. ضبط المسارات
  2. حُرّاس المسارات
  3. التحميل الكسول للوحدات
← العودة إلى Angular Academy