主干新视图反映旧模型数据
Backbone new view reflects old model data
我的模型:
var ListModel = Backbone.Model.extend({
defaults:{
title: "",
items:new Array(),
},
initialize: function(){
}
...
但出于某种原因,当我这样做时:
function createNew(){
var m = new ListModel();
console.log(m);
[model items get modified somehow]
}
createNew()
createNew()
模型的输出在两个模型之间是相同的
为什么?
看来我需要做:
initialize: function(){
this.set("items", new Array());
}
而不是默认这样做
相关文章:
- 模型数据未通过窗体传播到控制器ASP.NET MVC4
- 聚合Sails.JS/Waterline中的嵌套模型数据
- Ember.js-获取DOM元素的模型数据
- AngularJs 切换模板 URL 并访问模型数据
- Cakephp 访问不在模型数据数组上的输入
- 使用输入更新 ng 模型数据
- 来自模型数据的Ember JS自定义请求
- 主干模型默认值不会被模型数据覆盖
- 我们如何使用Jquery和ASP.NET MVC 4复杂模型数据设置HTML元素的值
- 如果ng-if的计算结果为false,AngularJS会使我的模型数据无效
- 在 KnockoutJS 中更改模型数据时出现 Javascript 内存泄漏
- 在脚本中使用角度模型数据
- 余烬需要刷新浏览器才能获取模型数据
- 无法在 javascript 中使用我的模型数据
- 余烬模型数据未显示在模板中
- Ember JS - 从路由操作更新/刷新模型数据
- 尝试从 MVC3 中的 JSON 解析模型数据
- 集合中的主干模型数据未保存到本地存储
- 主干新视图反映旧模型数据
- AngularJS;模型数据未在 html 表中列出