当使用角度路由更改页面时,我将对象数据存储到服务中,然后当我到达所需页面时,将调用该存储的对象数据。在用户刷新页面之前,此方法可以正常工作,在这种情况下,服务中的数据为空。我可以在url中传递对象的ID,如果对象数据为null,则只需使用id从数据库中调用它,但是我想知道是否有更好的方法可以做到这一点。
export class NavExtrasService {
extras: any;
constructor() { }
public setExtras(data){
this.extras = data;
}
public getExtras(){
return this.extras;
}
}