在Ember.js中声明mixin时,将应用程序命名空间作为第一个参数是什么意思?

时间:2012-10-06 05:28:22

标签: javascript ember.js

我正在浏览Flamejs的源代码并且看到了很多内容:

Flame = Ember.Application.create()

声明mixin:

Ember.mixin(Flame, { ... } );

应用程序命名空间是否作为第一个参数传入,因为上面声明了匿名mixin?例如,如果我将其重写为命名的mixin,我会说:

Flame.fooMix = Ember.mixin.create({ ... });

1 个答案:

答案 0 :(得分:2)

据我所知。 Ember.mixin()是一种通过另一个对象扩展ember对象的方法。 Ember.mixin(A, B)正在将B中的成员添加到A