Как создать директиву об изменениях для AngularJS?

Обычно ng-модель обновляет связанную модель каждый раз, когда пользователь нажимает клавишу:


Это прекрасно работает практически в каждом случае.

Но мне нужно, чтобы он обновлялся, когда происходит событие onchange вместо события onkeyup / onkeydown.

В более старых версиях angular существовала директива ng-model-instant, которая работала так же, как сейчас работает ng-модель (по крайней мере, для пользователя - я неничего не знаю об их реализации). Поэтому в более старой версии, если я просто дал ng-model, он обновлял модель onchange, а когда я указывал ng-model-instant, он обновлял модель onkeypup.

Теперь мне нужна ng-модель для использования на "менять" событие элемента. Я неЯ не хочу, чтобы это было мгновенно. Какие'самый простой способ сделать это?

РЕДАКТИРОВАТЬ

Входные данные все еще должны отражать любые другие изменения в модели - если модель будет обновлена в другом месте, значение входных данных должно отражать это изменение.

Мне нужно, чтобы директива ng-model работала так же, как она работала в более старых версиях angularjs.

Вот объяснение того, что яЯ пытаюсь сделать:http://jsfiddle.net/selbh/EPNRd/

Ответы на вопрос(4)

Ваш ответ на вопрос