Object.keys kann in anglejs nicht aufgerufen werden
Ich verwende ein UI.Bootstrap-Akkordeon und habe meine Überschrift folgendermaßen definiert:
<accordion-group ng=repeat="(cname, stations) in byClient">
<accordion-heading>
{{ cname }} <span class="pull-right"> {{ Object.keys(stations).length }} Stations</span>
</accordion-heading>
Wenn das anzeigtObject.keys(stations).length
löst sich zu nichts auf. Wenn ich einen Anruf mit der gleichen Länge in meinen Controller lege, erhalte ich die erwartete Anzahl zurück. Verhindert etwas, dass der Methodenaufruf in AngularJS funktioniert?
Der Rest des Akkordeons, das verwendetstations
Verhält sich wie erwartet, daher weiß ich, dass es richtig gefüllt ist. DasbyClient
Datenstruktur sieht im Grunde so aus:
{
"Client Name" : {
"Station Name": [
{...},
{...}
]
}
}