Angular 使用Nativescript&;在后台导航路由器上保存数据;有棱角的

Angular 使用Nativescript&;在后台导航路由器上保存数据;有棱角的,angular,typescript,nativescript,angular2-nativescript,Angular,Typescript,Nativescript,Angular2 Nativescript,我正在将Nativescript 6与Angular 8一起使用,数据绑定值存在问题 我有两页。从第一页开始,我用queryParams加载值: private getParamData:任意; 公共ngOnInit(){ this.route.queryParams.subscribe((参数)=>{ this.getParamData= 当您点击主标签,然后点击第二个标签,最后返回时,第二个标签将成为第三个标签,并在局部变量中保留查询参数的值 this.value = this.route.

我正在将Nativescript 6与Angular 8一起使用,数据绑定值存在问题

我有两页。从第一页开始,我用queryParams加载值:

private getParamData:任意;
公共ngOnInit(){
this.route.queryParams.subscribe((参数)=>{
this.getParamData=


当您点击主标签,然后点击第二个标签,最后返回时,第二个标签将成为第三个标签,并在局部变量中保留查询参数的值

this.value = this.route.snapshot.queryParams.yourQueryParamName

确实,queryParams可能不会保留在后台导航中。您必须在局部变量中获取查询参数的快照并绑定局部变量。这就是我对getParamData所做的操作,getParamData是一个局部组件变量。我怀疑它起到了指针或类似的作用。因此,当queryParams消失时,getParamData是未定义的我不这么认为,您能否共享一个可以重现问题的示例。再次使用
this.value=this.route.snapshot.queryParams.yourQueryParamName;
和bind value in template.Thx以获取帮助
this.value = this.route.snapshot.queryParams.yourQueryParamName