2017-09-09 1 views
0

Polymer 2.xのPolymer.AppLocalizeBehaviorのミックスインを作成するにはどうすればいいですか?Polymer.AppLocalizeBehaviorのミックスインを作成するには

私は、次の構文を使用してReduxののミックスインを使用しています:

class MyCreateAccount extends ReduxBehavior(Polymer.Element) {..} 

私は私のクラス宣言にPolymer.AppLocalizeBehaviorを追加する必要があり、必要なミックスインを作成する上で助けを必要としています。

答えて

1

クラスベースの構文では、クラスミックスインの要素の複数の継承を何かでシミュレートできます。例えば

あなたはあなたがそのファイルをインポートして、中にあなたの行動を含むことができ、ミックスインの挙動をラップReduxのミックスインを使用して要素をバインドすることができ、この

<...your redux store content...> 
const store = Redux.createStore((state = {}, action) => state) 
const ReduxMixin = PolymerRedux(store) 

ようReduxのストアファイルを作成した場合。

class MyCreateAccount extends ReduxMixin(Polymer.mixinBehaviors([Polymer.AppLocalizeBehavior], Polymer.Element)) { .. } 

かは、以下のようPolymer.mixinBehaviors([行動]、スーパークラス)を拡張することによってミックスインとしてポリマー2ハイブリッドビヘイビアを使用することができ

class MyCreateAccount extends Polymer.mixinBehaviors([Polymer.AppLocalizeBehavior, ReduxBehavior], Polymer.Element) { .. } 
関連する問題