我想要以下。想象一下,你有一个有几个问题和一个成绩的家庭作业。每个问题都有几个部分和难度级别。每个部分都有一个属性对或错。
我想通过嵌套模型来实现这个逻辑(或者不管你怎么做,这只是我最好的猜测)。所以会有一个模型“部分”具有正确或错误的属性。然后会有一个称为问题的模型,它有几个与之相关的部分(一个集合?不确定这是否可能)和一个属性难度。然后你会有一个模型作业,它会有几个与之相关的问题和一个属性等级。
我的问题是:
这可能吗?如果是这样,您的一般模型创建的语法是什么?渲染这个的语法是什么?
我正在寻找这样的一般东西:
var Homework=Backbone.model.extend({
defaults:{
grade:100,
parts: var parts=Backbone.model.extend({ .... //this definitely seems wrong });
},
});
var Homeworkview=Backbone.view.extend({
initialize: function(){
//create one question with one part
},
render: function(){
//render template for homework grade then call function to render question, which then renders parts},
});
那么你是怎么做到的呢?