Formularüberprüfung mit abhängigen Feldern in AngularJS

Ich habe ein Objekt mit 2 Feldern, während eines kleiner oder gleich einem anderen sein sollte.

Angenommen, es handelt sich um HDD-Quoteneinstellungen, und ich benötige diethreshold kleiner oder gleich der Festplatte seinsize.

Ich versuche, eckige zu verwendenui-utils # validieren.

So bin ich bisher gekommen:http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview (Ich hoffe der Link wird funktionieren)

Das Problem, das ich habe, ist, dass es in eine Richtung funktioniert:

Rahmensize und dann spielen mitthreshold funktioniert ok

Aber wenn ich versuche mich zu ändernsize, nach demthreshold ist in einem ungültigen Zustand - nichts passiert. Dies liegt daran, ungültigthreshold ist am Modell und nicht eingestelltsize Ich werde verglichen mitnull oderundefined (oder sowas ähnliches).

Einerseits verstehe ich die Logik, dem Modell keinen ungültigen Wert zuzuweisen ... aber hier steht es mir im Weg.

Also, jede Hilfe, die diese Arbeit macht, wird geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage