4

我正在尝试在 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

我错过了什么?

4

1 回答 1

1

根据这里,你所有的代码都很好。但是,看起来defaultValue 只处理undefined案例(您的布尔值和日期)。您可以尝试null使用将传递第二个参数的函数来处理这些情况。

于 2013-10-25T17:30:51.513 回答