Похоже, что всякий раз, когда вы указываете тип ввода как дату, функция фильтра в angular не срабатывает. Я создал скрипт, чтобы продемонстрировать эту проблему - http://jsfiddle.net/5mo5fgf4/1/
<input ng-model="dateTypeSpecified" type="date"/>
<input ng-model="noType"/>
angular.module('demo', [])
.filter("formatDateValues", function($filter) {
return function (val) {
return val+" success"
};
});
angular.bootstrap(document, ['demo']);
Оба ввода работают в Chrome, но ввод с типом даты, похоже, не работает в Firefox и IE.
Любое решение для решения этой проблемы, если вы все еще хотите сохранить тип ввода как дату?