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

ما هو التوجيه؟
ما هو التوجيه؟
يساعدكم التوجيه على التنقّل بين المكوّنات أو الصفحات المختلفة في تطبيق 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 بفعالية. أحسنتم العمل!

الأسئلة الشائعة
هل درس «ضبط المسارات» مجاني؟
نعم — نص درس «ضبط المسارات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ضبط المسارات
- حُرّاس المسارات
- التحميل الكسول للوحدات