Диалоговое окно Angular-UI $ и отправка формы по клавише ввода

Из того, что я вижу, рекомендуемый способ обработки клавиши ввода в диалоговых окнах в AngularJS - разместить тег <form> и кнопку отправки внутри диалога.

Справедливо, но если вы используете Angular-UI и их сервис $ dialog, форма просто тихо закроется при нажатии enter. нет способа перехватить это. даже если вы прикрепите обработчики к ng-click или ng-submit, форма просто закроется без возврата результата.

Есть ли что-то еще, что мне нужно сделать

[Редактировать]

Решил это, мне пришлось явно указать, что моя кнопка «отмена» была типа «кнопка». Похоже, по умолчанию "представить"?

Таким образом, не было никаких проблем, кроме моих навыков работы с HTML-формой :)