Вы можете использовать (focus)
и (focusout)
со ссылкой под названием focusState
<input name="date" type="text" (focus)="focusState = true" (focusout)="focusState = false">
<mat-hint align="end" *ngIf="focusState">Max 50 characters</mat-hint>
Редактировать
Для обработки нескольких элементов
<div *ngFor="let item of array">
<input #item name="date" type="text" (focus)="item.alt = true" (focusout)="item.alt = false">
<mat-hint align="end" *ngIf="item.alt">Max 50 characters</mat-hint>
</div>