无法在Ember模型中为数字和字符串类型设置默认值

时间:2013-03-30 13:41:59

标签: types model ember.js default ember-data

我正在尝试在Ember模型中设置默认类型,但只有一些类型有效:

  createdDate: DS.attr('date', {defaultValue: new Date()}) // Works
  createdDate: DS.attr('boolean', {defaultValue: false}) // Works
  createdDate: DS.attr('string', {defaultValue: "example"}) // Doesn't work - attribute null
  createdDate: DS.attr('number', {defaultValue: 99}) // Doesn't work - attribute null

我错过了什么?

1 个答案:

答案 0 :(得分:1)

根据here,您的所有代码都可以。 但是,looks like defaultValue仅处理undefined个案例(您的布尔值和日期)。 您可以尝试使用您将传递第二个参数的函数处理那些null个案。