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