Saltar al contenido
angular challenges logo Angular Challenges

🟠 Mejorar Directiva

Reto #3

Creado por Thomas Laforge

Información

Las Directivas en Angular Framework son una herramienta muy poderosa. Usted puede aplicar los principios de DRY para aplicar una lógica compartida dentro de una directiva y aplicarla a cualquier componente.

Pero el verdadero poder esta en mejorar una directiva ya existente que además no te pertenece.

Declaración

En este desafío, queremos mostrar una lista de personas. Si la lista esta vacía, usted deberá mostrar ” the list is empty !! ”. (La lista esta vacía)

<ng-container *ngIf="persons.length > 0; else emptyList">
<div *ngFor="let person of persons">
{{ person.name }}
</div>
</ng-container>
<ng-template #emptyList>The list is empty !!</ng-template>

Queremos desechar el uso de ng-container al escribir:

<div *ngFor="let person of persons; empty: emptyList">
{{ person.name }}
</div>
<ng-template #emptyList>The list is empty !!</ng-template>

La meta de este desafío es mejorar la directiva ngFor

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • ErickRodrCodes