Событие change не обрабатывает изменения в input

274
21 января 2017, 12:41

Вот пример на plunker http://plnkr.co/edit/w6GzeQapcsIO4vn7ZfC2?p=preview

app.directive('initDate', function() {
  return {
    link: function (scope, elem) {
      elem.datepicker().on('change', scope.showDate());
    }
  }
})

Хочу, чтобы при выборе даты мне выводилось выбранное значение. Но почему-то событие отрабатывает один раз при открытии страницы и больше нет его.

Answer 1

В обработчик нужно засунуть ссылку на функцию, а не ее вызов:

elem.datepicker().on('change', scope.showDate);

READ ALSO
Для каждого теста вывести в отдельной строке минимальный угол между стрелками в градусах в формате, приведенном в примере [требует правки]

Для каждого теста вывести в отдельной строке минимальный угол между стрелками в градусах в формате, приведенном в примере [требует правки]

Интервал углов между часовой и минутной стрелками часов от 0 до 180 градусов (включая углы в 0 и 180 градусов)Например, когда на часах 12 часов,...

279
Курсор в конец строки

Курсор в конец строки

Есть edit control, на который я навожу фокус через setFocus, но при этом курсор оказывается в начале строкиКак его перенести в конец?

384
Указатель на массив объектов класса

Указатель на массив объектов класса

Создаётся в классе Logic массив объектов класса Players

297
Проблема с изменением значения gcc -D

Проблема с изменением значения gcc -D

Добрый день, проблема при переопределении значения OS через gcc -D OS=2 tstc После выводит что значение переопределено

267