2015-11-07 13 views
7

Gibt es eine Möglichkeit, alle Modelldaten von Polymerelementen auszugeben?PolymerJS: Wie man Modelldaten ausgibt?

Ich möchte jede Eigenschaft und ihren Wert auf die Ansicht ausgeben.

Ich weiß vue erreicht dies durch die Verwendung

{{ $data | json }} 

Aber Vue auch ein Datenattribut, das dumpable ist. Nicht sicher, ob es im Polymer überhaupt möglich ist, jede Eigenschaft und ihren Wert in die Ansicht zu schreiben.

Ich möchte etwas ähnliches mit Polymer verwenden. Aber wie?

Ich weiß, etwas zu tun, wie das funktioniert nicht:

{{ $properties }} 

Antwort

8

Soweit ich weiß, gibt es keine Filter in Datenbindungen in PolymerJS wie vue hat.

Aber man kann so Computed binding genannt verwenden:

<dom-module id="view"> 

    {{dump(model)}} 

    <script> 
    Polymer({ 
     is: 'view', 
     properties: { 
     model: Object  
     }, 
     dump: function(model) { 
     return JSON.stringify(model, null, ' '); 
     } 
    }); 
    </script> 

</dom-module> 
Verwandte Themen