スナップショットメソッドを使用して値を取得していますが、この場合は「クラス」の後に値を取得しています20ですが、取得のような33パスが必要です
credits/33/classes/20 only 20 or credits/33/classes/ only null("")
更新:質問に対する解決策が見つかりました。
これで、ID が適切に取得されます。間違いは、正しい子コンポーネントの要素にアクセスすることです。スナップショット バージョン内の子の MatDialog コンポーネントでは機能しませんでした。
constructor(private route: ActivatedRoute) {}
ngOnInit(): void {
console.log(parseInt(this.route.snapshot.paramMap.get('id1')));
URL に 2 つの Id 値がある場合、route.parent のスナップショットを使用できます。
console.log(parseInt(this.route.parent.snapshot.paramMap.get('id1')));
}