这是我使用reopenClass找出怎么做的方式,但它非常难看。我真的认为有更好的方法可以做到这一点。
(咖啡脚本)
App.Post = DS.Model.extend
text: DS.attr('string')
state: DS.attr('string')
App.Post.reopenClass
STATES_ARRAY: ['published',
'delayed',
'approved' ]
提前致谢,古斯塔沃
答案 0 :(得分:2)
您发布的内容没有错。您可以在此拉取请求中查看EnumeratedTransform
:https://github.com/emberjs/data/pull/505/files