mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This commit moves the providers for `NgZone`-based change detection to a single provider function. This function is currently called by default in all places where `NgZone` was provided (`bootstrapApplication`, `bootstrapModule`, and `TestBed`). When we want to make Angular applications zoneless by default, we can make a public provider method that has to be used in order to enable the zone change detection features. When this method is not called, Angular would use `NoopNgZone` by default and not initialize any subscriptions to the `NgZone` stability events. Side note: There are actually two places that `NgZone` is provided for `TestBed` (providers in `compileTestModule` and `BrowserTestingModule`). This likely doesn't need to be in both locations. PR Close #49373 |
||
|---|---|---|
| .. | ||
| static_assets | ||
| tools | ||
| bootstrap_spec.ts | ||
| bootstrap_standalone_spec.ts | ||
| meta_spec.ts | ||
| rectangle_mock.ts | ||
| title_spec.ts | ||