Soy nuevo en este mundo angular, estoy un poco confundido con el uso de llaves dobles {{}} y llaves simples {} o en ocasiones no se usa llave para incluir la expresión como en las directivas
ng-class={expression}
normal data binding like{{obj.key}}
ng-hide='mydata==="red"'
una cosa más sobre
{{}}
esto también se usa como Watcher ... evite todo lo posible para un mejor rendimientofuente
Sé que esta es una publicación antigua y puede estar un poco fuera de tema, pero esto es en respuesta a @DonD y @GafrieldKlon ...
Parecería que un observador se coloca realmente si usara la
ng-bind
directiva, no cuando la use{{}}
. Dicho esto, creo que la respuesta de @riyas anterior todavía es parcialmente cierta ya que evitar{{}}
es generalmente mejor para el rendimiento, pero no por la razón indicada.Esta respuesta a otra publicación explica esto con más detalle.
fuente