Polymer 1.0-Pfad-Accessoren im Array-Stil, Alternative zur Klammer-Notation in Ausdrücken

In der Dokumentation zu Polymer 1.0 heißt es:

Die Pfadsyntax unterstützt keine Array-Zugriffsmethoden (z. B. users [0] .name). Sie können jedoch Indizes direkt in den Pfad (users.0.name) aufnehmen.

Wie kann man dies umgehen, indem man den Pfad dynamisch einstellt und dasselbe Verhalten wie im folgenden Beispiel mit Polymer 0.5 erzielt? Dies gilt insbesondere für das Generieren von Formularen für ein Modell, das von einem Objekt definiert wird.

<template repeat="{{row in fieldset.rows}}">
<div layout horizontal flex>
    <template repeat="{{field in row}}" flex>
        <paper-field field="{{model.fields[field]}}" value="{{obj[field]}}">
        </paper-field>
    </template>
</div>
</template>
bearbeiten

Perhttps: //github.com/Polymer/polymer/issues/150:

No kurzfristige Pläne, um dies zu unterstützen. Polymer 0.5 hatte einen komplexen Expressionsparser, der für Bindungen verwendet wurde, die wir aus Gründen der Einfachheit und Leistung eliminiert haben. Es gibt alternative Muster, die Sie heute verwenden können, um ähnliche Ergebnisse zu erzielen, bei denen Sie nur expliziter vorgehen müssen.

Was das alternative Muster wäre, um eine bidirektionale Datenbindung zu erreichen, bleibt unklar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage