Как создать директиву об изменениях для 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/