我想以这样的方式进行路由:如果我从一条路线(比如说' r1')到另一条路线(比如说' r2'),即r1-> r2然后当我再次使用this._location.back()
返回到r1,其中_location被导入为import { Location } from '@angular/common';
constructor(private _location: Location) {}
有什么方法可以确保当我回到' r1'那么该页面上的所有先前数据都可以在不调用服务的情况下再次使用。
考虑例子:
r1组件具有成员myList = [1,2,3,4]
(来自http服务的数据)。然后我导航到r2,然后使用上面的后退按钮。现在我回到r1组件。当我离开它时,有什么方法可以让r1组件处于相同的状态。
注意:不使用dataservices(保存在任何服务/ localstorage等) 它应该像离子推和流行视图。