Buena tardes amigos,
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.