fix(router): call data observers when the path changes
This commit is contained in:
@ -435,11 +435,13 @@ export function advanceActivatedRoute(route: ActivatedRoute): void {
|
||||
}
|
||||
if (!shallowEqual(route.snapshot.params, route._futureSnapshot.params)) {
|
||||
(<any>route.params).next(route._futureSnapshot.params);
|
||||
(<any>route.data).next(route._futureSnapshot.data);
|
||||
}
|
||||
if (!shallowEqualArrays(route.snapshot.url, route._futureSnapshot.url)) {
|
||||
(<any>route.url).next(route._futureSnapshot.url);
|
||||
}
|
||||
if (!equalParamsAndUrlSegments(route.snapshot, route._futureSnapshot)) {
|
||||
(<any>route.data).next(route._futureSnapshot.data);
|
||||
}
|
||||
route.snapshot = route._futureSnapshot;
|
||||
} else {
|
||||
route.snapshot = route._futureSnapshot;
|
||||
|
Reference in New Issue
Block a user