我正在使用backbone.js和require.js
在使用require.js初始化我的网站时,我会执行以下操作:
define(["jquery","jqueryMobile","etc","jadajada"]), function($) {
var postList = new HomepagePostList();
/* more code */
}
我正在创建一个ThemePostList()的新实例,它是一个骨干集合。我称之为'postList'。
稍后在应用中,我需要访问此实例。例如,添加更多模型。
但我无法从其他人访问postList(引用错误,未定义)。 Tt似乎只能在define函数中访问。
如何在我的应用程序中访问postList,在define()函数之外?
答案 0 :(得分:1)
返回postList
,您可以使用其他文件postList
define(["jquery","jqueryMobile","etc","jadajada"]), function($) {
var postList = new HomepagePostList();
/* more code */
return postList ;
}