好的,可能不太清楚。
我将一个集合传递给我的视图。我的收藏有一个模型,模型在数组中有默认值。当我从视图中记录集合时,它没有显示长度。但是我的模型中有 4 个默认值。我怎样才能让我的模型的默认值出现在我的视图中?
查看调用:
var menuLinks = new App.Collections.MenuLinks ;
var newView = new App.Views.Navbar({ collection: menuLinks }) ;
看法:
App.Views.Navbar = Backbone.View.extend({
initialize: function(){
console.log(this.collection) ;
//this.render() ;
}
});
收藏:
App.Collections.MenuLinks = Backbone.Collection.extend({
model: App.Models.MenuLinks
});
模型:
App.Models.MenuLinks = Backbone.Model.extend({
//Default menus
defaults:[
{
name: 'Home',
href: ''
},
{ name: 'Trips',
href: '#trips'
},
{ name: 'Login',
href: '#login'
},
{ name: 'LogoutOhYeah',
href: '#logout'
},
]
});