Angular 5 - correo electrónico de validación de formulario

Quiero resolver este problema: Angular 5 - formulario dirigido por plantilla

Un campo de entrada tiene tipo de correo electrónico. Ejemplo:

<input type="email" [(ngModel)]="model.email" #email="ngModel" email />

Quiero validar este campo. Pero no debería ser un campo obligatorio. La validación solo debería comenzar, si no está vacía. Si el campo está vacío, todo está bien. De lo contrario, se debe mostrar un mensaje de error hasta que la dirección de correo electrónico sea correcta.

Esto no funciona realmente:

*ngIf="email.untouched && email.invalid"

Entonces, ¿cómo puedo validar el campo de correo electrónico? Echo de menos un estado como "no vacío".

Alguna pista?

Respuestas a la pregunta(2)

Su respuesta a la pregunta