Utilice esta expresión regular para validación de correo electronico en Angular:
<input
type="email"
class="form-control"
name="correo"
placeholder="Correo"
required
#correo="ngModel"
[ngModel]="usuario.correo"
pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$"
[ngClass]="{'is-invalid animated shake': correo.invalid && correo.touched}"
>