mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
f35f01984a
To mitigate the effect of Observables with memory leak, this change clears the `ChangeDetectorRef` when the `AsyncPipe` is destroyed. This avoids any leak within the `Observable` to retain the view data. A test has been added to verify that this change works correctly with promises that resolve _after_ the pipe has been destroyed. Note: this is not marked as fix as `AsyncPipe` itself is _not_ leaking any memory. Closes #17624 PR Close #46128