我已经有一天研究EmberJS了:)。

我已经举了几个例子。一些示例使用ArrayProxy,而其他示例使用ArrayController。我看了未缩小的源代码,然后猜到了什么……Ember.ArrayController只是在扩展Ember.ArrayProxy,但是ArrayController中没有多余的方法或功能。

所以..我的问题是..为什么我们有两个相同的类(class)?

最佳答案

这两类之间没有区别。

它适用于我们所有人,他们来自SproutCore 0.9.x,1.x和早期的SproutCore 2 beta,并且仅使用了我认为的ArrayController名称。我建议使用ArrayProxy,以防核心团队决定贬低使ArrayController成为可能的一行代码:-)

关于ember.js - ArrayController和ArrayProxy的目的是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9071570/

10-09 20:52