У меня есть следующие строки, которые включены в каждую страницу html.share config.js для всей веб-страницы (require.js)?
<script>
var require = {
baseUrl: '{{ STATIC_URL }}'
};
</script>
{% load js %} <!-- django.js + require.js -->
{% django_js_init %}
<script data-main="{% static 'site_common/js/config.js' %}" src='{% static "site_common/bower_components/requirejs/require.js" %}'></script>
Теперь, в одном из HTML страницы, я требуется («Foo»), и хром показывает requirejs не удалось загрузить «Foo»
мне нужно вложенный требуют, как в
require(['site_common/js/config.js']),
function() {
require(['foo']),
function(Foo) {
}
});
});
В чем дело <script data-main="{% static 'site_common/js/config.js' %}" src='{% static "site_common/bower_components/requirejs/require.js" %}'></script>
?
https://github.com/jrburke/requirejs/issues/354 говорит, что указанная выше строка должна выполнить операцию импорта 'config.js' для всей страницы?
Спасибо за информацию, я просмотрел пример и использует вложенные требования ... – eugene