参数快照以及参数订阅
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 将快照划分为多个片段,以便让用户与每个片段进行交互?