Mam element, który warunkowo pojawia się, który jest wymagany do wypełnienia, gdy jest widoczny. (Przy użyciu ng-wymagane)Niepoprawny formant formularza o nazwie = '' nie może być aktywowany na ukrytym elemencie.
Jednak, gdy nie jest on widoczny, ja otrzymuję następujący błąd:
An invalid form control with name='' is not focusable
Jak mogę zmusić NG-wymaganego do pracy tylko, jeśli element jest widoczny. Nie chcę wpisywać w formularzu wartości nieważnej, ponieważ jeśli to zrobię, gdy element będzie widoczny, sprawdzanie poprawności nie nastąpi.
Jeśli używasz ng-hide, czy rozważałeś zamiast tego użycie polecenia ng-if (które całkowicie usuwa element z domeny)? – Joao