0

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

我怎样才能做到这一点?

编辑:一些背景信息:我尝试使用控制器中的窃取功能加载脚本文件,如下所示:

steal( 'jquery/controller','jquery/view/ejs', '../js/other.js' )

结果是文件是通过文件<script>头部的标签加载的。在加载集合文件之前也没有定义 jQuery。

4

1 回答 1

0

你是then()用来定义你的控制器吗?

steal('jquery/controller','../js/other.js').then(function() {
    // other.js is loaded now
    $.Controller(...);
});
于 2012-08-03T22:26:55.990 回答