Angularjs: обработка стандартных js событий

Проблема для первой версии Angularjs: При редактирование в input`е обработчик изменений вызывается каждый раз при нажатие клавиши. И иногда совершенно бессмысленно т.к. нам нужны конечные введенные данные, а не промежуточные.

Самый очевидный способ обратится к методу из обычного js.
Вот наш код в шаблоне

<script>
    function changeElement(obj) {
        $(obj).scope().changeElement();
    }
</script>
<input onchange="changeElement(this)" type="text" ng-model="element" class="form-control">

И код в контроле Angularjs. Прописываем метод который будет вызван из js:

...
$scope.changeElement= function(){
    debugger;
};
...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *