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 :)

questionAnswers(1)

yourAnswerToTheQuestion