Невозможно вызвать Object.keys в angularjs
Я использую аккордеон UI.Bootstrap и определил свой заголовок так:
<accordion-group ng=repeat="(cname, stations) in byClient">
<accordion-heading>
{{ cname }} <span class="pull-right"> {{ Object.keys(stations).length }} Stations</span>
</accordion-heading>
Когда это отображаетObject.keys(stations).length
разрешается ни к чему. Если я вставлю тот же самый вызов в мой контроллер, я получу ожидаемое количество. Есть ли что-то, что мешает вызову метода работать в AngularJS?
Остальная часть аккордеона, который используетstations
действует, как и ожидалось, поэтому я знаю, что он заполняется правильно.byClient
Структура данных в основном выглядит так:
{
"Client Name" : {
"Station Name": [
{...},
{...}
]
}
}