我现在使用没有 RequireJS 的 Backbone,我想重写我的整个应用程序以利用 RequireJS 的好处。唯一让我退缩的是我将把每个 Backbone 的模型/视图/集合移动到单独的文件中以创建模块的想法。我希望每个文件不止一个模块,因此链接模型和视图之间的关系可以保持更明显。
问问题
117 次
1 回答
2
一个模块中可以有多个实例:
define(function ( require ) {
var FirstModel = Backbone.Model.extend({
// Logic
});
var SecondModel = Backbone.Model.extend({
// Logic
});
return {
first: FirstModel,
second: SecondModel
};
});
然后简单地使用它们:
define(function ( require ) {
var myModels = require( 'path/to/module' );
// use myModels.first and myModels.second here
});
于 2013-07-19T16:54:25.980 回答