2017-10-18 9 views
0

mixinがカスタム要素に適用されているかどうかチェックしたいと思いますが、mixinが基本クラス(私はもちろん試してみました)ではないので、 'instanceof'を使うことはできません。
コレクションに追加された要素は、特定のクラスmixinが適用された種類のものであることを強制する必要があります。
提案がありますか?クラスmixinがPolymer要素に適用されているかどうかを確認する方法は?

答えて

0

よく分からないことをよく理解しています。

MyCustomElementのようなものをチェックしたいと思っていますか?MyMixinが既に適用されていますか?

あなたはMyMixinはクラスではないファクトリ関数である場合にのみ動作します

let instance = new MyCustomElement() 
console.log(instance instanceof MyMixin) 

インスタンスから確認することができます。ドキュメントに従っている場合は、変更する必要があります。

別の方法として、MyMixinに静的関数を宣言することもできます。その後、MyCustomElementから電話をかけて確認することができます。

関連する問題