আপনি কি কোনও লিঙ্ক / এইচটিএমএল চান বা আপনি কি জরুরিভাবে / কোডে যাত্রা করতে চান?
লিঙ্ক : রাউটারলিঙ্কের নির্দেশ সর্বদা প্রদত্ত লিঙ্কটিকে বর্তমান ইউআরএলটির বদ্বীপ হিসাবে বিবেচনা করে:
[routerLink]="['/absolute']"
[routerLink]="['../../parent']"
[routerLink]="['../sibling']"
[routerLink]="['./child']"
[routerLink]="['child']"
[routerLink]="['../../parent', {abc: 'xyz'}]"
[routerLink]="['../../parent']" [queryParams]="{p1: 'value', p2: 'v2'}" fragment="frag"
রাউটারলিঙ্ক সহ, অ্যারেটি আমদানি করতে এবং ব্যবহার করতে ভুলবেন না directives
:
import { ROUTER_DIRECTIVES } from '@angular/router';
@Component({
directives: [ROUTER_DIRECTIVES],
অনুজ্ঞাসূচক : navigate()
পদ্ধতি সূচনা বিন্দু (অর্থাত, প্রয়োজন relativeTo
প্যারামিটার)। যদি কোনও সরবরাহ না করা হয় তবে নেভিগেশনটি সম্পূর্ণ:
import { Router, ActivatedRoute } from '@angular/router';
...
constructor(private router: Router, private route: ActivatedRoute) {}
...
this.router.navigate(["/absolute/path"]);
this.router.navigate(["../../parent"], {relativeTo: this.route});
this.router.navigate(["../sibling"], {relativeTo: this.route});
this.router.navigate(["./child"], {relativeTo: this.route});
this.router.navigate(["child"], {relativeTo: this.route});
this.router.navigate(["../../parent", {abc: 'xyz'}], {relativeTo: this.route});
this.router.navigate(["../../parent"], {relativeTo: this.route,
queryParams: {p1: 'value', p2: 'v2'}, fragment: 'frag'});
this.router.navigate(["../../parent"], {relativeTo: this.route, skipLocationChange: true});