No se puede llamar a Object.keys en angularjs
Estoy usando un acordeón UI.Bootstrap y he definido mi encabezado así:
<accordion-group ng=repeat="(cname, stations) in byClient">
<accordion-heading>
{{ cname }} <span class="pull-right"> {{ Object.keys(stations).length }} Stations</span>
</accordion-heading>
Cuando eso muestra elObject.keys(stations).length
no se resuelve a nada Si pongo la misma llamada de longitud en mi controlador, obtengo el recuento esperado. ¿Hay algo que impida que la llamada al método funcione en AngularJS?
El resto del acordeón que usastations
actúa como se esperaba, así que sé que se está poblando correctamente. losbyClient
la estructura de datos básicamente se ve así:
{
"Client Name" : {
"Station Name": [
{...},
{...}
]
}
}