将对象设置为Backbone.js模型,而不必调用“;set()"在每一处房产上
Set an object to a Backbone.js model without having to call "set()" on every property
要在主干集合中设置数据:
var someList = ['a', 'b', 'c'];
collection.reset({models:someList});
有没有一种方法可以用model
实现这一点,而不必在每个属性上调用set()
?
示例
var pop_star = {
first_name: "Stacey",
last_name: "Ferguson"
}
// There is no "reset()" function on a model, but is there something like it?
model.reset(pop_star);
谢谢!
实际上就是您想要的Model.set()。它可以接收hash
,并且只将属性更新到散列中。
model.set(pop_star);
相关文章:
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- 为什么"构造函数是一种特殊情况;
- 正在加载“"循环,每3秒更改一次文本
- "JSON_PARSING_ERROR:位置0处的意外字符(d);当从GAS发送GCM请求时
- 将对象设置为Backbone.js模型,而不必调用“;set()"在每一处房产上
- "搜索并销毁“;迭代不会'不要一次删除所有项目
- 淡出和淡入到同一元素处的另一图像
- 这里有一种新型的广告javascript通过change"window.opener.location”;,我
- 为什么表达式/0+[0-9]/通过了“0”的测试;00f”"f”;是一封信
- "一页应用程序“;DOM操作而不是AngularJS
- "对象没有't支持这一行动”;请致电Ajax.autocompleter
- 有没有一种方法可以在javascript中停止气泡而不使用"e”;参数
- 我怎么能在一个URL中有两种类型的参数,其中一种以“”开头#"而另一个以“0”开头&"并且不替
- 我怎么能"重置”;一个数组's键
- 有没有一种简单的方法来转换“;字体"style属性添加到其中的每一个'他的个人风格
- 为什么"结束”;音频html5的事件触发不止一次
- 颜色框在图像处有两个链接,但在组中显示一次
- 如何显示“;用户正在键入"发送给另一用户
- JavaScript数学函数:如何在千分之一处设置逗号格式的答案
- 被动地在一处房产和粗花呢之间徘徊