Angularjs отправляет значение в базу данных при выходе из поля ввода

осматривался, но я не могу найти никаких хороших ресурсов. Получил приложение, где я хочу обновить данные в базе данных, как только пользователь покинет текстовое поле / область и т. д., подумал, что я мог бы сделать это с событием ngfocus, но мне также нужно будет получить, какое поле вызвало обновление.

Не уверен в том, как продолжить, может быть, не лучше всего использовать ngfocus. Возможно, создание новой директивы или, возможно, расширение ngfocus, если это возможно. Любое предложение ценятся.

1 ответов


использовать ngBlur.

HTML-код:

<input ng-blur='sendData()' />

просто убедитесь, что ваш контроллер предоставляет sendData метод в области.