1
私はエンバー2.5.0
を使用していると私はのように見える二つのモデルservice
とavailability
持っている:あなたは、私がdefaultValue
を使用しようとしていた見ることができるようにemberのデフォルト値を追加するにはどうすればいいですか?
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
description: DS.attr('string'),
availabilities: DS.hasMany('availability',
{
defaultValue:
[
{
day: 'saturday',
enabled: false,
startAt: '',
endAt: ''
},
{
day: 'sunday',
enabled: false,
startAt: '',
endAt: ''
}
]
}
)
});
:ように見える
// availability
import DS from 'ember-data';
export default DS.Model.extend({
day: DS.attr('string'),
enabled: DS.attr('boolean'),
startAt: DS.attr('string'),
endAt: DS.attr('string'),
service: DS.belongsTo('service')
});
とservice
を運がない。新しいルートの場合、新しいservice
レコードを作成する場合は、デフォルト値を設定します。
何か助けていただければ幸いです。
「createRecord」を呼び出すときに明示的に指定するのはなぜですか? –