You are using angular forms a little differently!
First you need to create a form in the component.ts file, add a formcontrol to it. Use it in the HTML and then you can check for errors!
// In component.ts file,
someForm = new FormGroup({
someFormControl: new FormControl('')
});
// In HTML file
<div [formGroup]="someForm">
<input
name="someFormControl"
formControlName="someFormControl"
placeholder="Sample Input text"
/>
// Use ngIf directive here to check the value
<span *ngIf="!someForm.controls.someFormControl.value">
My error message
</span>
// The exclamation point will check if there is a value or not. if a value is there, that error message wont be shown; but if there is no value in the input field, this error will be shown
</div>