У меня есть JavaScript модуль mymmodule.js
, экспортирующий список:
export var mylist = ['Hallo', 'duda'];
Обычно этот модуль используется в других модулях, и это прекрасно работает. Но, кроме того, я хочу использовать экспорт (ы) модуля как есть во встроенном скрипте на странице HTML. Я попытался скопировать экспорт в объект window
:
<html>
<head>
<script type="module">import * as mm from './mymodule.js'; window.mm = mm;</script>
</head>
<h1>MyMain</h1>
<p>
<div id = "info">...</div>
</p>
<script type="text/javascript">
document.getElementById('info').textContent = window.mm.mylist;
</script>
</html>
, но в консоли появляется сообщение об ошибке «window.mm is undefined». Я попытался сослаться на mm.mylist
вместо window.mm.mylist
, но без лучшего результата.
Как я могу ссылаться на экспорт модуля во втором встроенном скрипте на странице HTML?