Sto lavorando a una forma dinamica utilizzando angular.js. Ingressi campoSet necessaria attributo per un elemento di input, se non è nascosto
<div ng-show="condition()">
<input type="text" name="field" required>
</div>
Se la condizione() restituisce false, non viene fornita campo di immissione. Ma facendo clic su un pulsante di invio, vado a prendere su Chrome, il messaggio:
An invalid form control with name='field' is not focusable.
Beh, una soluzione è, per usare ng-richiesta:
<div ng-show="condition()">
<input type="text" name="field" ng-required="condition()">
</div>
Beh, qui ho per ripetere il codice, usando la condizione() più volte.
Diventa male, quando si può incapsulato di ng-show:
<div ng-show="condition1()">
<div ng-show="condition2()">
<input type="text" name="field"
ng-required="condition1() && condition2()">
</div>
</div>
C'è un modo migliore, il tag richiesto dovrebbe essere lì quando l'ingresso è visibile, e non, se è nascosto.
utilizzando ng-ng se invece di presentazione, che è la soluzione. vedi sopra – Artisan72
@ Artisan72 ha fatto è stata selezionata la time..when ho aggiunto answer..exactly 3 minuti prima di quanto si –