我有一个measure模型,它由两个集合组成,一个是beats集合,另一个是measureRep资源集合。每个集合分别由beat模型和representation模型组成。
每当measureRep资源集更改时(通过添加或减去representation模型),我希望使用render函数()重新呈现measureView (它拥有measure模型,因此还有measureRep资源集合)。
我通过以下函数在另一个视图中添加了一个新模型:
var representationModel = new RepresentationModel({representationType: newRepTy
我有主视图模型,其中有子模型,这些都是在同一个页面上使用的。我想加载一些隐藏的子视图时,按钮单击。但这不是那样的:
function mainViewModel() {
var self = this;
self.moduleIn = createSubViewModel(moduleViewModel);
self.module1 = ko.observable();
// this module will loaded after menu click
self.loadModule1 = functio
我的模型验证如下所示
Demo 完整CoffeeScript代码: on JS Fiddle:
模型的验证
class Todo extends Backbone.Model
validate: (attrs) ->
errs = {}
hasErrors = false
if (attrs.title is "")
hasErrors = true
errs.title = "Please specify a todo"
if