4

这是我想出的方法,使用reopenClass,但它很丑陋。我真的认为有更好的方法来做到这一点。

(咖啡脚本)

App.Post = DS.Model.extend
  text: DS.attr('string')
  state: DS.attr('string')

App.Post.reopenClass
  STATES_ARRAY: ['published', 
                 'delayed', 
                 'approved' ]

在此先感谢,古斯塔沃

4

1 回答 1

2

您发布的内容没有任何问题。您可能会查看EnumeratedTransform此拉取请求:https ://github.com/emberjs/data/pull/505/files

于 2013-03-19T05:36:44.177 回答