Saltar al contenido

¿Cuál es la diferencia entre ng-if y * ng-if en angular2?

Estate atento ya que en esta reseña encontrarás el arreglo que buscas.Este tutorial ha sido aprobado por nuestros especialistas para asegurar la calidad y exactitud de nuestro contenido.

ngIf es la directiva. Debido a que es una directiva estructural (basada en una plantilla), debe usar el * prefix para usarlo en plantillas.

*ngIf corresponde al atajo para la siguiente sintaxis (“azúcar sintáctico”):


Equivalente a:

Our heroes are true!

Consulte este documento para obtener más detalles:

  • https://angular.io/docs/ts/latest/guide/structural-directives.html

La diferencia es que ambos no son compatibles con Angular2 😉 al menos en las versiones actuales, debería ser *ngIf o ngIf.

Las directivas estructurales se pueden usar con instrucciones explícitas.