Ember.Deferred的目的是什么?

时间:2012-11-11 18:13:42

标签: ember.js

我发现很难找到关于Ember.Deferred的任何内容。我查看了EmberJS的源代码,因此我理解了它的方法。我也发现它与承诺模式有关。但是,关于这个最近添加的mixin的任何进一步信息将不仅仅是赞赏!

2 个答案:

答案 0 :(得分:5)

Ember.Deferred是RSVP.js,形式为Ember.Mixin。

RSVP.js是Promises/A的实现。

答案 1 :(得分:3)

Ember.Deferred的游戏计划的一部分是在Ember Data中使用它,以便模型和查询成为在加载时解析的承诺。您现在可以在任何想要使用Promises / A模式的地方开始使用它。如果您不使用或理解该模式,您可以安全地忽略Ember.Deferred。