我正在浏览Flamejs的源代码并且看到了很多内容:
Flame = Ember.Application.create()
声明mixin:
Ember.mixin(Flame, { ... } );
应用程序命名空间是否作为第一个参数传入,因为上面声明了匿名mixin?例如,如果我将其重写为命名的mixin,我会说:
Flame.fooMix = Ember.mixin.create({ ... });
答案 0 :(得分:2)
据我所知。 Ember.mixin()是一种通过另一个对象扩展ember对象的方法。 Ember.mixin(A, B)
正在将B
中的成员添加到A