我正在尝试使用Activated Route界面的paramMap
属性上的订阅来获取价值。
constructor(
route: ActivatedRoute)
ngOnInit() {
this.route.paramMap.subscribe(params => {
const name = params.get('name');
if(name) {
this.getData(name);
}
})
}
这很好,直到清除缓存为止。清除缓存后,参数中始终有空对象,并且永远不会调用getData
方法。