区分视图中的多态关联类型

时间:2013-05-02 21:32:21

标签: ember.js

在我看来,我正在迭代一个多态关联的消息列表。我想基于polymorphic_type从我的多态模型(例如,Comment,Post)中呈现不同的属性。

如何在把手中处理?

App.User = DS.Model.extend({
 messages: DS.hasMany(App.Message, {polymorphic: true})
});

App.Message = DS.Model.extend({
  created_at: DS.attr('date'),
  user: DS.belongsTo(App.User)
});

App.Post = App.Message.extend({
  title: DS.attr('string')
});

App.Comment = App.Message.extend({
  body: DS.attr('string'),
});

0 个答案:

没有答案