Skip to content

Commit ab166c9

Browse files
author
vakrilov
committed
fix: Import reflect-metadata(needed in JIT mode) before @angular
1 parent 309ed7b commit ab166c9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Diff for: nativescript-angular/platform.ts

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
// Always import platform-common first - because polyfills
1+
// Always reflect-metadata before @angular/core.
2+
// It's needed to handle __metadata calls inside @angular/core
3+
import "reflect-metadata";
4+
5+
// Import platform-common immediately after reflect-metadata - because rest of the polyfills.
26
import {
37
NativeScriptPlatformRef,
48
AppOptions,
59
PlatformFactory,
610
COMMON_PROVIDERS
711
} from "./platform-common";
812

9-
import "reflect-metadata";
10-
1113
import { NSFileSystem } from "./file-system/ns-file-system";
1214

1315
import {
@@ -49,7 +51,7 @@ export const NS_COMPILER_PROVIDERS: StaticProvider[] = [
4951
provide: COMPILER_OPTIONS,
5052
useValue: {
5153
providers: [
52-
{ provide: NSFileSystem, deps: []},
54+
{ provide: NSFileSystem, deps: [] },
5355
{ provide: ResourceLoader, useClass: FileSystemResourceLoader, deps: [NSFileSystem] },
5456
{ provide: ElementSchemaRegistry, useClass: NativeScriptElementSchemaRegistry, deps: [] },
5557
]

0 commit comments

Comments
 (0)