Validación de formularios con campos dependientes en AngularJS

Tengo un objeto que tiene 2 campos, mientras que 1 debe ser menor o igual que otro.

Digamos que es la configuración de la cuota de disco duro y necesito lathreshold para ser menor o igual a HDDsize.

Estoy tratando de usar angular'sui-utils # validar.

Así es como llegué hasta aquí:http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview (Espero que el enlace funcione)

El problema que tengo es que funciona en una dirección:

Ajustesize y luego jugando conthreshold funciona bien

Pero si intento cambiarsize, despuésthreshold está en estado inválido - no pasa nada Esto es porque es inválidothreshold no se establece en el modelo ysize Identificación siendo comparada contranull oundefined (o algo así).

Por un lado, entiendo la lógica de no establecer un valor no válido en el modelo ... pero aquí se está interponiendo en mi camino.

Por lo tanto, cualquier ayuda para hacer este trabajo será apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta