Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 我可以为余烬数据模型属性定义默认值吗?_Ember.js_Ember Data - Fatal编程技术网

Ember.js 我可以为余烬数据模型属性定义默认值吗?

Ember.js 我可以为余烬数据模型属性定义默认值吗?,ember.js,ember-data,Ember.js,Ember Data,在余烬数据中为模型定义属性时,是否可以指定默认值 余烬数据表明属性定义如下: attributeName: DS.attr('number') …使用可选的第二个参数作为选项哈希。我已经看过了,但是我的代码阅读技能还不足以弄清楚我可以在选项散列中放入哪些属性。有可能这样做吗 attributeName: DS.attr('number', { default: 0 }) 或 ?您很接近,它是defaultValue,请参阅。如果属性为null,则defaultValue不起作用。它仅适用于“

在余烬数据中为模型定义属性时,是否可以指定默认值

余烬数据表明属性定义如下:

attributeName: DS.attr('number')
…使用可选的第二个参数作为选项哈希。我已经看过了,但是我的代码阅读技能还不足以弄清楚我可以在选项散列中放入哪些属性。有可能这样做吗

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


您很接近,它是
defaultValue
,请参阅。

如果属性为null,则defaultValue不起作用。它仅适用于“未定义”属性

太棒了。我意识到它不能是“default”,因为这是一个JS保留字。从技术上讲,它仍然可以是“default”,你只需要把它放在引号中。我建议链接到使用指南,并将示例添加到答案中:)。并验证@attr('boolean',{defaultValue:false});
attributeName: DS.attr('boolean', { default: false })