我正在自己学习 ember.js。
我想知道 Em.Controller 的确切角色。
当我制作基本的 ember 应用程序时,我唯一使用 Em.Controller 的时间是
App.ApplicationController = Em.Controller.extend();
但我不知道为什么它应该是 Em.Controller 而不是 Em.ArrayController 或 Em.ObjectController。
我知道 ArrayController 或 ObjectController 用于处理模型。
所以我知道在处理模型时我必须使用 ArrayController 或 ObjectController。
但是 Em.Controller 呢?
它只存在于 App 的 ApplicationController 中吗?
并且似乎 Em.ArrayController 和 Em.ObjectController 不是从 Em.Controller 继承的
那么它们之间是什么关系呢?
我很困惑....