Okno dialogowe Angular-UI $ i formularz przesyłają klawisz Enter
Z tego, co widzę, zalecanym sposobem obsługi klawisza enter w oknach dialogowych w AngularJS jest umieszczenie znacznika <form> i przycisku przesyłania w oknie dialogowym.
W porządku, ale jeśli użyjesz Angular-UI i ich usługi $ dialog, formularz po prostu zamknie się cicho po naciśnięciu enter. nie ma sposobu, żeby to przechwycić. nawet jeśli załączysz obsługę do ng-click lub ng-submit, formularz zostanie zamknięty bez zwracania żadnego wyniku.
Czy muszę coś jeszcze zrobić
[Edytować]
Rozwiązałem to, musiałem wyraźnie określić, że mój przycisk „anuluj” był typu „przycisk”. Wygląda na to, że domyślnie „przesyła”?
Więc nie było żadnego problemu poza moimi umiejętnościami w postaci HTML :)