我在Angular 8中使用Nativescript 6,但是数据绑定值有问题。
我有两页。从第一页开始,我使用 queryParams
加载值。private getParamData: any;
public ngOnInit() {
this.route.queryParams.subscribe((params) => {
this.getParamData = <any> JSON.parse(params["DataList"]);
});
}
当我移至第二页以返回第一页时,首先将数据正确绑定,然后在几秒钟后未定义。
如何保存getParamData?
编辑
下面是通往游乐场的链接,以供您更好地了解:https://play.nativescript.org/?template=play-ng&id=a8XYdf&v=19
当您点击首页标签,然后点击第二个标签并最后返回时,第二个标签变为第三个标签
答案 0 :(得分:1)
在局部变量中保留查询参数的值。
this.value = this.route.snapshot.queryParams.yourQueryParamName