Angular 如果在动态组件中使用'route.params',是否需要取消订阅

Angular 如果在动态组件中使用'route.params',是否需要取消订阅,angular,rxjs,observable,Angular,Rxjs,Observable,1-创建一个动态组件 2-订阅route.params可观察 3-将动态组件注入到某个组件中 4-销毁并重新创建动态组件 我是否需要取消订阅路由。如果参数在动态组件中使用,则可以观察到它们?根据此,您应该: 取消订阅ActivatedRoute观测值,如route.params,如果 它们是在嵌套的(添加在tpl中)中订阅的 组件选择器)或动态组件(视情况而定) 只要父/主机组件存在,就会多次出现。没必要 在报价单中提到的其他情况下取消订阅 以上来自路由和导航文档

1-创建一个动态组件

2-订阅
route.params
可观察

3-将动态组件注入到某个组件中

4-销毁并重新创建动态组件

我是否需要取消订阅路由。如果参数在动态组件中使用,则可以观察到它们?

根据此,您应该:

取消订阅ActivatedRoute观测值,如route.params,如果 它们是在嵌套的(添加在tpl中)中订阅的 组件选择器)或动态组件(视情况而定) 只要父/主机组件存在,就会多次出现。没必要 在报价单中提到的其他情况下取消订阅 以上来自路由和导航文档