相关疑难解决方法(0)

JavaScript变量函数的参数数量

有没有办法允许JavaScript中的函数"无限"变量?

例:

load(var1, var2, var3, var4, var5, etc...)
load(var1)
Run Code Online (Sandbox Code Playgroud)

javascript arguments function argument-passing

510
推荐指数
11
解决办法
31万
查看次数

处理Backbone中的不可保存值

是否有一种标准方法来处理Backbone中的不可保存值.

例如

MyModel = Backbone.extend(Backbone.Model, {
    initialize: function () {
        this.set({'inches': this.get('mm') / 25});
    }
})
Run Code Online (Sandbox Code Playgroud)

如果我在这个模型上调用save(),它将抛出一个错误,因为没有相应的数据库字段inches.我可以想出几种方法来解决这个问题,但我想知道是否有一种经过试验和测试的方法通常最适合这种方法?

目前我的首选解决方案是扩展Backbone的toJSON方法并允许传递布尔参数,dontCleanup以允许它在需要时仍然返回所有模型的值(包括不可保存的值),例如传递给模板.

javascript database backbone.js

7
推荐指数
1
解决办法
686
查看次数