默认值Ember 1.0.0-RC.1和Ember Data Revision 11中的值

时间:2013-03-05 19:32:55

标签: ember.js ember-data

在最新的emberjs版本中,如何定义DS.attr的默认值?

attributeName: DS.attr('boolean', { defaultValue: false })

以上不再有效

1 个答案:

答案 0 :(得分:0)

最新的ember-data将空模型属性返回为null。代码仅使用

检查undefined
if (value === undefined) {
  value = options.defaultValue;
}

您可以使用以下代码快速修复第3929行(源自源代码编译):

if (value === undefined || value === null) {
  value = options.defaultValue;
}

它会起作用。我将尝试发送拉取请求,但不确定这是否是正确的修复。