Javascript define()中具有Backbone.js作用域的Require.js
我正在使用backbone.js和require.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” 稍后在应用程
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