Это открытый тикет -
https://github.com/angular/angular.js/issues/1460
В общем виде все решения сводятся к директиве, которая таймаутом проверяет значение инпута и обновляет модель. Там посмотрите по тикету - куча реализаций, например:
app.directive("watchAutofill", [
'$timeout',
function ($timeout) {
var INTERVAL_MS = 500;
return {
require: 'ngModel',
link: function (scope, element, attrs, ngModel) {
var timer;
function startTimer() {
timer = $timeout(function () {
var value = element.val();
if (value && ngModel.$viewValue !== value) {
ngModel.$setViewValue(value);
}
startTimer();
}, INTERVAL_MS);
}
scope.$on('$destroy', function () {
$timeout.cancel(timer);
});
startTimer();
}
};
}
]);