2017-02-12 3 views
0

Ich habe eine Funktion, die ein neues Eingabefeld bei Klick hinzufügt/entfernt. Jedes Feld hat sein eigenes ng-Modell kid.age. Und die Funktion berechnet die Prämie, die altersabhängig ist. Das Ergebnis der Funktion ist ein Array von Objekten wie folgt aus:Ausgabe einer einzelnen Eigenschaft und deren Wert aus dem Objekt

[{"id":"kid1","age":2,"btaccident":0.79,"btdisability":0.13,"btdeath":0.18, "premium": 5},{"id":"kid2","age":3,"btaccident":0.79,"btdisability":0.13,"btdeath":0.18, "premium": 5}] 

Die Anzahl der Objekte hängt davon ab, wie oft die Schaltfläche Hinzufügen angeklickt werden.

Wie kann ich die einzige Eigenschaft "premium" mit seinem Wert jedes Objekts in der VIEW ausgeben, da ich die endgültige Anzahl der Objekte nicht kenne?

+0

[ngRepeat] (https://docs.angularjs.org/api/ng/directive/ngRepeat) –

Antwort

0

Sie müßten das Array von Ergebnissen iterieren und nur das Premium-Feld anzuzeigen, dass durch die Verwendung von ng-repeat erreicht:

<div ng-repeat="item in items track by $index"> 
    <span ng-bind="item.premium"></span> 
</div> 
Verwandte Themen