Olá Pessoal,
Tenho uma dúvida. Eu tenho, no meu sistema, vários campos que serão iguais, por exemplo, uma combo pra informar o estado em um cadastro de clientes. Assim como no componente de mensagens, será que vale a pena criar, para cada campo comum que terão os mesmos valores vindo de uma service, um componente? Sobre os input's de texto, será que vale a pena criar um componente pra eles também, visto que, nos casos de input's de texto, tem um comportamento mais simples? No caso do select dos estados, uso assim:
<mat-form-field>
<mat-select placeholder="Estado">
<mat-option *ngFor="let estado of estados" [value]="estado.id">
{{estado.sigla}}
</mat-option>
</mat-select>
</mat-form-field>