Backbone - 从集合中获取模型的idAttribute值?

时间:2015-03-17 23:41:53

标签: javascript backbone.js

我正在创建一个可以与不同集合一起使用的通用表视图。这是我正在尝试做的一个例子:

...
getModelIdAttribute: function () {
    return this.collection.__proto__.model.prototype.idAttribute;
},

getModelFromRow: function (HTMLrow) {
    return this.collection.get(this.dataTable.row(HTMLrow).data()[this.getModelIdAttribute()]);
},
...

data()函数返回一个对象,该对象具有用于创建模型的属性,但我想考虑不同的idAttributes。

目前,我的方式有效 - 但__proto__已被弃用,似乎应该有一种我更容易丢失的方式?

由于

0 个答案:

没有答案