カスタム要素にインポートした要素のすべてのプロパティをコンソールに出力する方法を教えてください。Polymer 1.x:Polymer要素のすべてのプロパティを印刷する方法は?
たとえば、カスタム要素my-el
があり、その要素にはfirebase-document
要素がインポートされています。特定の時点におけるfirebase-document
のすべてのプロパティの値を観察することによって、firebase-document
要素のモデルの現在の状態を知りたいと思います。 作品ことで
<firebase-document id="document"
app-name="my-app"
data="{{data}}">
</firebase-document>
...
foo: function() {
...
var doc = this.$.document;
// Neither of the following "works" (see below for definition)
console.log('doc', doc);
console.log('doc.properties', doc.properties);
}
、私はそれがコンソールにオブジェクトを印刷し、所望の動作を生成しません意味します。オブジェクトは、doc
オブジェクトのall the propertiesです。コメントから
'console.dir(doc)'を試しましたか? – Supersharp
@スーパーシャープ:それは動作します。ありがとう。 – Mowzer