3

私はFlamejsのソースコードをブラウジングしていますが、これをたくさん見ています:

Flame = Ember.Application.create()

ミックスインの宣言:

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

上記で匿名の mixin が宣言されているため、アプリケーションの名前空間が最初のパラメーターとして渡されますか? たとえば、名前付き mixin として書き直すとしたら、次のようになります。

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

1 に答える 1

2

私が理解している限り。Ember.mixin()は、別のオブジェクトを介して残り火オブジェクトを拡張する方法です。Ember.mixin(A, B)からメンバーを追加しBていますA

于 2012-10-06T07:30:13.747 に答える