বিভিন্ন পৃষ্ঠায় নেভিগেট করার সময় আমি যেভাবে এটি করেছি তা বর্তমান অবস্থানটি পেরিয়ে একটি কোয়েরি পরম যুক্ত করে
this.router.navigate(["user/edit"], { queryParams: { returnUrl: this.router.url }
আপনার উপাদানটিতে এই ক্যোয়ারী পরমটি পড়ুন
this.router.queryParams.subscribe((params) => {
this.returnUrl = params.returnUrl;
});
রিটার্নআরএল উপস্থিত থাকলে পিছনের বোতামটি সক্ষম করুন এবং যখন ব্যবহারকারী পিছনে বোতামটি ক্লিক করেন
this.router.navigateByUrl(this.returnUrl); // Hint taken from Sasxa
এটি পূর্ববর্তী পৃষ্ঠায় নেভিগেট করতে সক্ষম হওয়া উচিত। লোকেশন.ব্যাক ব্যবহার করার পরিবর্তে আমি অনুভব করি যে উপরের পদ্ধতিটি ব্যবহারকারীরা আপনার পৃষ্ঠায় সরাসরি অবতরণ করছে এবং যদি তিনি লোকেশন সহ পিছনের বোতামটি টিপেন তবে এটি আগের পৃষ্ঠায় ব্যবহারকারীকে পুনঃনির্দেশ করবে যা আপনার ওয়েব পৃষ্ঠা হবে না।