From 822817091956af58b4e4d7a707417b9b17ae61a1 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Mon, 24 May 2021 10:19:34 -0700 Subject: [PATCH] docs: document shallow equality emit for ActivatedRoute (#42280) fixes #40769 PR Close #42280 --- packages/router/src/router_state.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/router/src/router_state.ts b/packages/router/src/router_state.ts index faf6edd3e1..21f8d339b8 100644 --- a/packages/router/src/router_state.ts +++ b/packages/router/src/router_state.ts @@ -98,6 +98,10 @@ export function createEmptyStateSnapshot( * The following example shows how to construct a component using information from a * currently activated route. * + * Note: the observables in this class only emit when the current and previous values differ based + * on shallow equality. For example, changing deeply nested properties in resolved `data` will not + * cause the `ActivatedRoute.data` `Observable` to emit a new value. + * * {@example router/activated-route/module.ts region="activated-route" * header="activated-route.component.ts"} *