Exibindo componente para quando não há produtos cadastrados #angular #typescript #frontend

Posted by

Mostrando componente para quando não há produtos cadastrados

Mostrando componente para quando não há produtos cadastrados

Em um sistema de gerenciamento de produtos, é importante ter um componente que seja exibido quando não há nenhum produto cadastrado. Isso ajuda a manter a interface limpa e organizada, além de fornecer uma melhor experiência para o usuário.

Componente em Angular

No Angular, podemos criar um componente específico para essa situação. Vamos chamá-lo de EmptyProductsComponent.


        import { Component } from '@angular/core';

        @Component({
            selector: 'app-empty-products',
            template: `
                

Nenhum produto cadastrado

Por favor, cadastre um produto para continuar.

` }) export class EmptyProductsComponent {}

Utilizando o componente

Agora, podemos utilizar o EmptyProductsComponent em nossa interface quando necessário. Por exemplo, podemos inseri-lo dentro de um ngIf em um template HTML:


        <app-empty-products *ngIf="products.length === 0"></app-empty-products>
    

Dessa forma, o componente será exibido apenas quando a lista de produtos estiver vazia.

Conclusão

Mostrar um componente personalizado para quando não há produtos cadastrados pode melhorar a usabilidade e a experiência do usuário em seu sistema. Com o Angular, é fácil implementar essa funcionalidade de forma elegante e eficiente.