Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干集合未上载从对象数组创建的模型的默认值_Backbone.js_Coffeescript - Fatal编程技术网

Backbone.js 主干集合未上载从对象数组创建的模型的默认值

Backbone.js 主干集合未上载从对象数组创建的模型的默认值,backbone.js,coffeescript,Backbone.js,Coffeescript,我试图从对象数组创建一个集合,它正在创建,但它并没有eg的默认模型值 class Message extends Backbone.Model defaults: name: 'test' class Messages extends Backbone.Collection model: Message new Messages([{age:45}]) # has no name attr in model new Messages [new Message age:4

我试图从对象数组创建一个集合,它正在创建,但它并没有eg的默认模型值

class Message extends Backbone.Model
   defaults: 
     name: 'test'
class Messages extends Backbone.Collection
   model: Message

new Messages([{age:45}]) # has no name attr in model
new Messages [new Message age:45]  #has name attr

谢谢

即使urlRoot:“/messages”也不会是模型的一部分什么是默认值,主干网为什么会关心它?奥托将被使用。一旦这个问题得到解决,一切似乎都可以用最新的主干网正常工作:我认为这就是问题所在。