لماذا بارامترات الطريق يمكن ملاحظتها؟
لماذا بارامترات الطريق يمكن ملاحظتها؟

فيديو: لماذا بارامترات الطريق يمكن ملاحظتها؟

فيديو: لماذا بارامترات الطريق يمكن ملاحظتها؟
فيديو: Why route parameters are observables? 2024, يمكن
Anonim

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

بهذه الطريقة ، ما هي معلمات المسار؟

معلمات الطريق هي مقاطع عنوان URL مسماة تُستخدم لالتقاط القيم المحددة في موضعها في عنوان URL. يتم ملء القيم الملتقطة في كائن req.params ، باسم معلمة الطريق المحددة في المسار كمفاتيح كل منها.

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

وبالمثل ، ما هو ParamMap؟

ParamMap ارتباط خريطة توفر الوصول إلى المعلمات المطلوبة والاختيارية الخاصة بالطريق. تدعم الخريطة استرداد قيمة واحدة باستخدام get () أو قيم متعددة باستخدام getAll ().

ما هي لقطة الطريق؟

ActivatedRouteSnapshotlink يحتوي على معلومات حول ملف طريق مرتبط بمكون تم تحميله في منفذ في وقت معين. يمكن أيضًا استخدام ActivatedRouteSnapshot لاجتياز شجرة حالة جهاز التوجيه.

موصى به: