Я использую аккордеон 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": [
{...},
{...}
]
}
}