diff --git a/packages/core/src/zone/ng_zone.ts b/packages/core/src/zone/ng_zone.ts index 74d1748116e..f1b43120d4f 100644 --- a/packages/core/src/zone/ng_zone.ts +++ b/packages/core/src/zone/ng_zone.ts @@ -153,7 +153,8 @@ export class NgZone { } static isInAngularZone(): boolean { - return Zone.current.get('isAngularZone') === true; + // Zone needs to be checked, because this method might be called even when NoopNgZone is used. + return typeof Zone !== 'undefined' && Zone.current.get('isAngularZone') === true; } static assertInAngularZone(): void {