使用 Nativescript 在后退导航路由器上保存数据 & Angular
Preserving data on back navigation router with Nativescript & Angular
我将 Nativescript 6 与 Angular 8 一起使用,我遇到了数据绑定值的问题。
我有两个页面。从第一页开始,我使用 queryParams:
加载值
private getParamData: any;
public ngOnInit() {
this.route.queryParams.subscribe((params) => {
this.getParamData = <any> JSON.parse(params["DataList"]);
});
}
当我移动到第二页到 return 到第一页时,数据首先被正确绑定,然后几秒钟后它们是 未定义。
如何保留 getParamData?
编辑
下面一个link到游乐场加深理解:https://play.nativescript.org/?template=play-ng&id=a8XYdf&v=19
当您点击主页标签,然后点击第二标签,最后返回时,第二标签变为第三标签
在局部变量中保留查询参数的值。
this.value = this.route.snapshot.queryParams.yourQueryParamName
我将 Nativescript 6 与 Angular 8 一起使用,我遇到了数据绑定值的问题。
我有两个页面。从第一页开始,我使用 queryParams:
加载值private getParamData: any;
public ngOnInit() {
this.route.queryParams.subscribe((params) => {
this.getParamData = <any> JSON.parse(params["DataList"]);
});
}
当我移动到第二页到 return 到第一页时,数据首先被正确绑定,然后几秒钟后它们是 未定义。
如何保留 getParamData?
编辑
下面一个link到游乐场加深理解:https://play.nativescript.org/?template=play-ng&id=a8XYdf&v=19
当您点击主页标签,然后点击第二标签,最后返回时,第二标签变为第三标签
在局部变量中保留查询参数的值。
this.value = this.route.snapshot.queryParams.yourQueryParamName