Как я могу загрузить скрипт в контроллер JavascriptMVC
Я знаю, как загружать скрипты, используя Steal, но я хочу загрузить его до кода в моем контроллере init
метод выполнен. Мне нужно, чтобы методы из файла сценария были определены до инициализации контроллера.
Как я могу это сделать?
РЕДАКТИРОВАТЬ: Некоторая справочная информация: я попытался загрузить файл сценария с помощью функции кражи в контроллере, например, так:
steal( 'jquery/controller','jquery/view/ejs', '../js/other.js' )
В результате файл был загружен через <script>
тег в разделе заголовка файла. Также jQuery не был определен перед загрузкой файла набора.
1 ответ
Решение
Ты используешь then()
определить свой контроллер?
steal('jquery/controller','../js/other.js').then(function() {
// other.js is loaded now
$.Controller(...);
});