Ng-container
Muchas veces cuando estamos desarrollando nuestra app, tendemos a agrupar nuestro contenido en un tag html adicional
Ejemplo:
<section *ngIf="show"> <div> <h2>Div one</h2> </div> <div> <h2>Div two</h2> </div> </section>
En este ejemplo estamos forzados a usar un nuevo tag porque queremos usar un ngIf
para los 2 divs.
Esto no es correcto por estas 2 razones:
Estamos añadiendo DOM innecesario.
Alomejor rompe los estilos.
Solucion:
is a logical container that can be used to group nodes but is not rendered in the DOM tree as a node. is rendered as an HTML comment.
<ng-container *ngIf="show">
<div>
<h2>Div one</h2>
</div>
<div>
<h2>Div two</h2>
</div>
</ng-container>