ist es möglich, eine dynamische Formularsteuerung zu erstellen, die über Eigenschaften eines Objekts iteriert?Dynamische Formularfelder auf Winkel
Mein Ziel ist es, ein Objekt "cluster.properties" zu erweitern und Benutzern zu erlauben, jedes neue Paar Schlüssel/Wert hinzuzufügen. Ich kann die Werte mit dem folgenden Ausschnitt ausdrucken. Aber ich kann dies nicht bearbeiten, wenn Benutzer den Schlüssel oder Wert ändern oder dem Objekt sogar weitere Eigenschaften hinzufügen können.
<div ng-controller="MyCtrl">
<div ng-repeat="(k,v) in cluster.properties">
<input ng-model="k">
<input ng-model="v">
</div>
</div>
Gibt es einen richtigen Weg, dies zu tun?
Grüße
Ich denke, es ist möglich. Ich würde zwei Methoden erstellen: 'updateKey (k, v)' und 'updateValue (k, v)'. In updateKey müssen Sie 'cluster.properties [k] = undefined' setzen und das v in die neue' cluster.properties [k] 'verschieben. Das kommt mir in den Sinn, wenn ich zum ersten Mal darüber nachdenke ... Es ist ein interessantes Konzept. Ich will das versuchen! – Zach