Używam angularjs i mają formę gdzie chcę Umieść przycisk jest wyłączony, jeśli niektóre pola nie są wypełniane
Standardowym sposobem wydaje się być następujące:.
<form ng-app name="myForm">
<label>Name</label>
<input type="text" name="name" ng-model="form.name" required>
<input type="submit" ng-disabled="myForm.name.$invalid">
</form>
Jeśli jednak pomijam model z pola wejściowego, sprawdzanie poprawności nie działa i nie potrzebuję żadnych modeli na moich polach wejściowych (przesyłam mój formularz za pomocą dyrektywy ngUpload, więc jest on faktycznie wysyłany do akcji formularza w iframe).
Czy istnieje jakieś rozwiązanie, czy też powinienem dodać losowe modele tylko po to, aby proces sprawdzania poprawności działał? To wygląda na złe.
Zgodnie z dokumentacją http://docs.angularjs.org/api/ng.directive:input.text wymagany model ng –