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.