2017-06-01 6 views
0

新しいコンセプトに精通しながら、Polymer Appを2.0にアップデートしています。同じポリマーエレメントで複数のミックスインを伸ばすには?

私は2つのミックスイン拡張したいと思います:私のポリマー要素にDatastoreBehaviorsFacebookBehaviorsを、私は続行する方法を見つけ出すことはできません。

要素:

class AppFeed extends DatastoreBehavior(Polymer.Element) { 

     static get is() { return 'app-feed'; } 

     ... 


} 

ミックスイン1:

const DatastoreBehaviors = (superClass) => class extends superClass { 

    ... 
} 

ミックスイン2:

const FacebookBehaviors = (superClass) => class extends superClass { 

    ... 
} 
+1

ドキュメントをすばやく見ただけで、[こちら](https://www.polymer-project.org/2.0/docs/devguide/custom-elements#mixins)を探していますか? –

+0

@BenThomasありがとう、ちょうど私が探していたもの! –

答えて

2

多重継承は

AppFeed <= DatastoreBehavior(FacebookBehaviors(Polymer.Element)) <= 
FacebookBehaviors(Polymer.Element) <= Polymer.Element 

あなたはまたdocumentationを参照することができますように継承階層を作成します

class AppFeed extends DatastoreBehavior(FacebookBehaviors(Polymer.Element)) { … } 

方法

次のポリマーで達成することができます。

関連する問題