如何在JavascriptMVC控制器中加载脚本

如何在JavascriptMVC控制器中加载脚本,javascript,jquery,javascriptmvc,stealjs,Javascript,Jquery,Javascriptmvc,Stealjs,我知道如何使用steal加载脚本,但是我希望在执行控制器的init方法中的代码之前加载脚本。我需要在控制器初始化之前定义脚本文件中的方法 我该怎么做 编辑:一些背景信息:我尝试在控制器中使用steal函数加载脚本文件,如下所示: steal( 'jquery/controller','jquery/view/ejs', '../js/other.js' ) 结果是通过文件头部的标记加载了文件。 另外,在加载集合文件之前未定义jQuery。是否使用then()定义控制器 steal('jquer

我知道如何使用steal加载脚本,但是我希望在执行控制器的
init
方法中的代码之前加载脚本。我需要在控制器初始化之前定义脚本文件中的方法

我该怎么做

编辑:一些背景信息:我尝试在控制器中使用steal函数加载脚本文件,如下所示:

steal( 'jquery/controller','jquery/view/ejs', '../js/other.js' )
结果是通过文件头部的
标记加载了文件。 另外,在加载集合文件之前未定义jQuery。

是否使用
then()
定义控制器

steal('jquery/controller','../js/other.js').then(function() {
    // other.js is loaded now
    $.Controller(...);
});

您尝试了什么,发生了什么:)。有一些背景信息会有所帮助。then()应该是您所需要的。您需要向我们显示您正在尝试的完整代码和错误。是的,我正在使用then
.then('./views/init.ejs',函数($){…})对,我必须使用多个级联函数调用才能使其工作:
steal().then().then().then()