【发布时间】:2013-04-19 13:51:58
【问题描述】:
我有一个这样定义的模型对象
blog.js
define({title: '', url: '', summary: ''});
我正在使用blog 模型来保存来自服务的数据,我需要填充blogs 的数组。如何在另一个模块的循环中实例化新的blog?
我尝试将blog 作为一个require 对象传递,但它在循环中保持它的引用,一遍又一遍地留下一个相同对象的数组。
othermodule.js
define(['blog'], function(blog) {
//... more code
$.each(data, function(index, b) {
var tmpBlog = blog;
//...
list.push(tmpBlog);
});
});
我也尝试过使用 var blog = require('blog'); 产生相同的结果。
那么如何使用 requirejs 实例化博客对象呢?
【问题讨论】:
标签: requirejs