Angular: De Cero A Experto - Edición 2025 -
@defer (on viewport) <heavy-chart /> @placeholder <div>Cargando gráfico...</div>
@for (product of products; track product.id) <product-card [data]="product" /> angular: de cero a experto - edición 2025
@Component( standalone: true, template: ` <input [(ngModel)]="searchTerm" /> <p>Resultados para: filteredItems().length </p> ` ) export class SearchComponent searchTerm = model(''); items = input.required<Item[]>(); filteredItems = computed(() => this.items().filter(i => i.name.includes(this.searchTerm())) ); @defer (on viewport) <
@if (user.isLogged) <user-profile /> @else <login-button /> @for (product of products