2 alana sahip bir nesneyim var, 1 değeri ise diğerinden küçük veya ona eşit olmalıdır.AngularJS'de Bağımlı Alanlarla Form Doğrulama
HDD kota ayarlarının diyelim ve threshold
, HDD'nin size
'dan daha az veya eşit olmasına ihtiyacım var.
Angular'ın ui-utils#validate'u kullanmaya çalışıyorum.
size
ayarlama ve daha sonra threshold
ile oynarken: http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview
ben yaşıyorum sorun, bir yöne çalışır olmasıdır (i bağlantı çalışacak umut):
Bu
Bugüne kadar var nasıl works oksize
'u değiştirmeye çalışırsam, threshold
geçersiz durumdan sonra - hiçbir şey olmuyor. Bunun nedeni, geçersiz threshold
modelinde ayarlanmamıştır ve size
kimliği null
veya undefined
(veya bunun gibi bir şey) ile karşılaştırılmıştır.
Bir yandan modele geçersiz değer ayarlama mantığını anlıyorum ... ama işte bu benim yoluma çıkıyor.
Bu işi yapan her türlü yardım takdir edilecektir.
Bu sorun burada tartışılıyor: https://github.com/angular-ui/ui-utils/issues/25 – ProLoser
Daha önce hiç olmamasına rağmen, ng-model-options = "{allowInvalid: true}" formunu bu olayı durdurmak için form girdi öğelerinize eklemeniz gerekir - sorun, $ q hizmetinin bir yanıtı reddetmesidir. model, varsayılan olarak güncellenmez. Çılgın ha! Bana bunu bir gün harcaya çalış. Ctrl. $ SetViewValue (ctrl. $ ViewValue) için – danday74