Skip to content

Commit 814b5d5

Browse files
committed
feat: allow async loaded scripts to work
1 parent 1c889d5 commit 814b5d5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function Angular2HMRLoader(source, sourcemap) {
2121
if (query.prod) {
2222
source = source.replace(bootLoader, function (match, boot, ngmodule, main, offset, src) {
2323
// return updated metadata
24-
return '(document.readyState === "complete") ? ' + main +
24+
return '(document.readyState === "complete" || document.readyState === "interactive") ? ' + main +
2525
'() : document.addEventListener("DOMContentLoaded", function() { ' + main + '()' + ' })';
2626
});
2727
return done(source, sourcemap);
@@ -70,6 +70,7 @@ function Angular2HMRLoader(source, sourcemap) {
7070
return done(source, sourcemap)
7171
};
7272

73+
// Make sure it works anyway you import it
7374
Angular2HMRLoader.default = Angular2HMRLoader;
7475

7576
module.exports = Angular2HMRLoader

0 commit comments

Comments
 (0)