Подтвердить что ты не робот

Могу ли я определить значение по умолчанию для атрибутов модели ember-data?

Когда я определяю атрибут для модели в ember-data, могу ли я указать значение по умолчанию?

Определение модели ember-data показывает, что атрибуты определяются следующим образом:

attributeName: DS.attr('number')

... с необязательным вторым аргументом как хэш параметров. Я просмотрел код, но мои навыки чтения кода не позволяют выяснить, какие атрибуты я могу добавить в хэш-параметры. Можно ли сделать что-то подобное?

attributeName: DS.attr('number', { default: 0 })

или

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

?

4b9b3361

Ответ 2

defaultValue не работает, если свойство равно null. Он работает только для атрибутов undefined. Смотрите это