20 lines
597 B
TypeScript
20 lines
597 B
TypeScript
import { Component, OnInit } from "@angular/core";
|
|
import { ActivatedRoute, UrlSegment } from "@angular/router";
|
|
|
|
@Component({
|
|
selector: "app-article",
|
|
templateUrl: "./article.component.html",
|
|
styleUrls: ["./article.component.scss"]
|
|
})
|
|
export class ArticleComponent implements OnInit {
|
|
|
|
constructor(private activatedRoute: ActivatedRoute) { }
|
|
|
|
ngOnInit() {
|
|
this.activatedRoute.data.subscribe(console.log);
|
|
this.activatedRoute.params.subscribe(console.log);
|
|
this.activatedRoute.url.subscribe((url: UrlSegment[]) => console.log(url.map((urlSegment) => urlSegment.path).join("/")));
|
|
}
|
|
|
|
}
|