actualmente estoy estudiando AngularJS desde lo básico y me encuentro en la parte de routing y en las siguientes lineas de código (las cuales abrevie) del ejemplo veo que la etiqueta "li" se encuentra asociada con la directiva ngClass la cual tiene como valores "{marcado: nav.estoy('/')}". Mi consulta es por qué el valor dentro de los corchetes tiene la forma x:y . Se que "nav.estoy('/') es un método definido en el controlador pero no entiendo porque la respuesta de este método esta con ":" al costado de la palabra "marcado".
Código Javascript:
Ver original
<body ng-app="app"> <nav ng-controller="navCtrl as nav"> <ul> <li ng-class="{marcado: nav.estoy('/')}"> <a href="#/">Datos personales</a> </li> </ul> </nav> ... </body>
Espero me puedan ayudar (y se aya entendido mi pregunta) y gracias de ante mano.
Saludos.