diff --git a/packages/angular/package.json b/packages/angular/package.json index fc3eac3..0a13c03 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -16,7 +16,7 @@ "Angular" ], "dependencies": { - "@nativescript/zone-js": "^3.0.0" + "@nativescript/zone-js": "^3.0.4" }, "sideEffects": [ "**/nativescript-angular-polyfills.mjs", diff --git a/packages/angular/src/lib/platform-nativescript.ts b/packages/angular/src/lib/platform-nativescript.ts index c225223..2984bdd 100644 --- a/packages/angular/src/lib/platform-nativescript.ts +++ b/packages/angular/src/lib/platform-nativescript.ts @@ -1,4 +1,4 @@ -import { Type, Injector, CompilerOptions, PlatformRef, NgModuleFactory, NgModuleRef, EventEmitter, Sanitizer, InjectionToken, StaticProvider, createPlatformFactory, platformCore } from '@angular/core'; +import { Type, Injector, CompilerOptions, PlatformRef, NgModuleFactory, NgModuleRef, EventEmitter, Sanitizer, InjectionToken, StaticProvider, createPlatformFactory, platformCore, PLATFORM_ID } from '@angular/core'; import { DOCUMENT } from '@angular/common'; import { NativeScriptPlatformRefProxy } from './platform-ref'; import { AppHostView } from './app-host-view'; @@ -31,7 +31,7 @@ export class NativeScriptDocument { } } -export const COMMON_PROVIDERS = [defaultPageFactoryProvider, { provide: Sanitizer, useClass: NativeScriptSanitizer, deps: [] }, { provide: DOCUMENT, useClass: NativeScriptDocument, deps: [] }]; +export const COMMON_PROVIDERS = [defaultPageFactoryProvider, { provide: Sanitizer, useClass: NativeScriptSanitizer, deps: [] }, { provide: DOCUMENT, useClass: NativeScriptDocument, deps: [] }, { provide: PLATFORM_ID, useValue: 'browser' }]; export const platformNativeScript = createPlatformFactory(platformCore, 'nativescriptDynamic', COMMON_PROVIDERS);