Sprawdź walidację za pomocą pól zależnych w AngularJS
Mam obiekt, który ma 2 pola, a 1 powinien być mniejszy lub równy drugiemu.
Powiedzmy, że ustawienia limitu dysku twardego i potrzebujęthreshold
być mniejszy lub równy dyskom twardymsize
.
Próbuję użyć kątowychui-utils # validate.
Tak dotarłem tak daleko:http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview (mam nadzieję, że link zadziała)
Problem, który mam, polega na tym, że działa w jednym kierunku:
Oprawasize
a potem bawiąc sięthreshold
działa dobrze
Ale jeśli spróbuję się zmienićsize
, pothreshold
jest w nieprawidłowym stanie - nic się nie dzieje. To dlatego, że jest nieprawidłowythreshold
nie jest ustawiony na modelu isize
id jest porównywany znull
lubundefined
(czy jakoś tak).
Z jednej strony rozumiem logikę nie ustawiania nieprawidłowej wartości na modelu ... ale tutaj wchodzi mi w drogę.
Tak więc każda pomoc w wykonaniu tej pracy zostanie doceniona.