我正在编写一个日历应用程序,它需要按月显示事件。
虽然我需要创建对象来表示日历月,但我认为这些CalenderMonth
对象不应该是“ models
”(Ember
术语),因为CalendarMonth
对象不会持久保存到服务器(而Event
对象会)。相反,CalendarMonths
will be 'objects'
, build with a CalendarMonth 'class'
,扩展 Ember.Object
那么,我使用哪种控制器CalendarMonth
作为(经常变化的)对象的代理?( vanilla
) 控制器?一个ObjectController
?一个ArrayController
?
ObjectController
似乎是要走的路,因为我确实打算让控制器充当单个对象的代理。我想我只是因为在相应的路由对象中,我会将CalendarMonth
对象分配为控制器的MODEL。什么时候,它不是一个模型,它只是一个对象。
换句话说,我的问题是:
将不是模型的属性分配给属性Ember object
是不好的做法吗?ObjectController's
'model'