В файле base.html
есть некоторая логика. Я хочу упростить соответствующий ему файл js
и отложить в сторону некоторые функции.
Есть ли способ доступа к переменным внутри одного IIFE (main.js
) из другого (additional.js
)?
base.html
<body>
<script src="main.js"></script>
{% block extra_scripts %}
{% endblock %}
</body>
main.js
(function(){
var test = 123;
})();
extension.html
{% extends "base.html" %}
{% block extra_scripts %}
<script src="additional.js"></script>
{% endblock %}
additional.js
(function(){
alert(test);
})();
Это решение дает мне неопределенное значение.