参数快照以及参数订阅

Posted 一叶*秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数快照以及参数订阅相关的知识,希望对你有一定的参考价值。

1.什么是参数快照,页面切换路由时如果切换到同一页面,参数值不会跟着变化

this.protectId = this.routeInfo.snapshot.params["id"]; //snapshot参数快照
这种方式是为了防止自身路由到自身,遇到这种情况就是用参数快照。反之就要使用参数订阅

2.参数订阅切换到不同路由页面的参数也随之变化

this.routeInfo.params.subscribe((params: Params) => this.protectId = params[\'id\']);//参数订阅,防止页面切换导致路由的参数值不变

3

4

 

 

 

 

 


 

以上是关于参数快照以及参数订阅的主要内容,如果未能解决你的问题,请参考以下文章

合并复制如何初始化发布和订阅

xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException

Visual Studio 自定义代码片段在方法定义的参数列表中不起作用

如何使用 xcode 将快照划分为多个片段,以便让用户与每个片段进行交互?

片段(Java) | 机试题+算法思路+考点+代码解析 2023

订阅角度中的下一个参数类型错误