Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2016, 20:11
xredesycx
 
Fecha de Ingreso: diciembre-2012
Ubicación: Lima
Mensajes: 37
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Routing en AngularJS

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
  1. <body ng-app="app">
  2.     <nav ng-controller="navCtrl as nav">
  3.         <ul>
  4.             <li ng-class="{marcado: nav.estoy('/')}">
  5.                 <a href="#/">Datos personales</a>
  6.             </li>
  7.         </ul>
  8.     </nav>
  9. ...
  10. </body>

Espero me puedan ayudar (y se aya entendido mi pregunta) y gracias de ante mano.

Saludos.
__________________
**********
I can do it !!!
**********