可能是因为在构造函数中注入了ActivatedRoute模块而没有在ngOnInit中使用。在ngOnInit中使用ActivatedRoute模块来获得参数。
示例代码:
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent implements OnInit {
private param;
constructor(private activatedRoute: ActivatedRoute) { }
ngOnInit() {
this.activatedRoute.params.subscribe(params => {
this.param = params['id'];
console.log(this.param); // 可以输出参数
});
}
}