Wpis z mikrobloga

#programowanie #angular #javascript
Potrzebuję pomysłu na ogarnięcie takiego problemu. Mam forma do logowania (userName i pw) i button "Login" jest disabled do momentu uzupełnienia obu pól. Problemem jest chromowy autofill, w momencie autouzupełnienia danych chciałbym żeby przypisywało wartość do kontrolek forma przez co button robiłby się enable.. ale niestety tak się nie dzieje. Dopiero jak kliknę gdziekolwiek na stronie tzn. ustawi się focus to przypisuje te wartości. Miał ktoś podobny problem?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dominias: domyślnie angularowy ControlValueAccessor triggeruje metodę onTouched() na blura, więc musiałbyś pewnie napisać własną kontrolkę i zaimplementować w niej CVA, a w nim wywoływać onTouched() na jakiś event kontrolki typu onChanged
  • Odpowiedz
@tomash-pl: no właśnie walnąłem changed na inpucie z loginem i w metodzie przypisuję wartości kontrolkom, to powinno sprawę załatwić ale to samo - ta metoda odpal się na focus tego widoku dopiero
  • Odpowiedz