سلام و وقت بخیر
من یک کامپوننت اصلی دارم که داخل اون از router-outlet برای یک کامپوننت دیگه استفاده کردم که در زمان مناسب نمایش داده میشه. این کامپوننت در واقع فرم هست و باید دیتا اضافه کنه. بعد از افزودن دیتا میخوام که کامپوننت اصلی اون دیتا رو دریافت کنه.
چطوری باید از کامپوننت فرزند دیتا رو ارسال کنم به router-outlet
سلام
با استفاده از behaviour subject ها میتونین یک سیستم bus event و data manager مرکزی در پروژه ایجاد کنین که تغییراتش رو میشه با subscribe کرد زیر نظر داشت
لینک زیر رو مطالعه کنید :
https://learnrxjs.io/learn-rxjs/subjects/behaviorsubject
ممنونم
استاد ببخشید در این روش اگه صفحه رفرش بشه اطلاعات میپره که!!!
راهی هست که با رفرش صفحه اطلاعات پاک نشه؟؟
خیر دوست عزیز
یا باید دیتا رو در local storage یا کوکی مرورگر ذخیره کنین و هنگام رفرش صفحه دیتا رو از منبع واکشی کنین یا باید دیتا رو هنگام لود صفحه از سرور دریافت کنین