javascript ファイルでクラスを定義しました...そのファイルを html ページにインポートしました。
<script type="module" src="./js/controller.js"></script>
そのjsファイル内のクラスにアクセスするにはどうすればよいですか? 私は(私のhtmlファイルで)このようなものを持ちたいです:
<script>
let app = null;
document.addEventListener('DOMContentLoaded', function () {
//Init app on DOM load
app = new MyApp();
});
</script>
しかし、それは機能しません (Uncaught ReferenceError: MyApp is not defined が表示されます)...この DOMContentLoaded リスナーを controller.js ファイルの最後に含めると、機能します。しかし、この方法で app 変数への参照を失いました (これは望ましくありません)... モジュールで定義されたものを参照する方法はありますか?
その参照が必要な最も重要な理由は、Google Chrome コンソールからアプリ オブジェクトにアクセスできることです...
ありがとう!