如何在JavascriptMVC控制器中加载脚本
我知道如何使用steal加载脚本,但是我希望在执行控制器的如何在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
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()