¿Se pueden registrar errores de enlace de datos angulares?

¿Hay alguna manera de registrar si una propiedad o expresión vinculada falla?

es decir

<input type="text" ng-model="user.name" />

Iniciar sesión cuando usuario o nombre no está definido?

Editar: Parece que hay mucha confusión sobre cómo podría suceder esto. Supongamos que uso un modelo de vista para varias vistas (o soy muy olvidadizo)

Imaginge que cambio el código JS para que el nombre ahora sea user.firstName y me olvide de actualizar mi vista. Me gustaría tenerlo registrado en tiempo de ejecución para poder solucionarlo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta