Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript define()中具有Backbone.js作用域的Require.js_Javascript_Backbone.js_Requirejs - Fatal编程技术网

Javascript define()中具有Backbone.js作用域的Require.js

Javascript define()中具有Backbone.js作用域的Require.js,javascript,backbone.js,requirejs,Javascript,Backbone.js,Requirejs,我正在使用backbone.js和require.js 在使用require.js初始化我的网站时,我会执行以下操作: define(["jquery","jqueryMobile","etc","jadajada"]), function($) { var postList = new HomepagePostList(); /* more code */ } 我正在创建HomepagePostList()的一个新实例,它是一个主干集合。我称之为“postList” 稍后在应用程

我正在使用backbone.js和require.js

在使用require.js初始化我的网站时,我会执行以下操作:

define(["jquery","jqueryMobile","etc","jadajada"]), function($) {

var postList = new HomepagePostList();  

/*  more code */

}
我正在创建HomepagePostList()的一个新实例,它是一个主干集合。我称之为“postList”

稍后在应用程序中,我需要访问此实例。例如,添加更多模型

但我无法从其他服务器访问postList(引用错误,未定义)。Tt似乎只能在define函数内部访问


在define()函数之外,我以后如何在我的应用程序中访问postList?

返回
postList
,并从其他文件中使用
postList

   define(["jquery","jqueryMobile","etc","jadajada"]), function($) {

    var postList = new HomepagePostList();  

    /*  more code */
    return postList ;
    }

另外,请确保在deps数组中包含HomepagePostList