Skip to content

Commit 9f33b2b

Browse files
authored
refactor(main.browser): check if ready
1 parent b355a29 commit 9f33b2b

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/main.browser.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
22
import {AppModule} from './app/app.module';
33

4-
platformBrowserDynamic().bootstrapModule(AppModule)
5-
.catch(err => console.error(err));
4+
export const platformRef = platformBrowserDynamic();
5+
6+
export function main() {
7+
reutrn platformRef.bootstrapModule(AppModule)
8+
.catch(err => console.error(err));
9+
}
10+
11+
// support async tag or hmr
12+
if (document.readyState === 'complete') {
13+
main()
14+
} else {
15+
document.addEventListener('DOMContentLoaded', () => main());
16+
}
17+

0 commit comments

Comments
 (0)