Я хочу обновить текстовое значение, когда значение изменено с помощью какого-либо метода, метод не должен вызывать, когда я все еще печатаю текст, но при выходе из текстового поля или изменить его с помощью кода сценария:Событие с пожаром ng для текстового поля, отличного от нажатия клавиши или нажатия клавиши
<input type="text" ng-model ="model.value" ng-change = "update()"/>
, что должно содержать обновления() метод,
что я попытался это: написал директиву для этого текстового поля, и
scope.$watch('model', function(nval,oval){
if ((oVal === undefined) && (nVal != undefined)){
update()
}
});
Он вызывается в первый раз, но не всякий раз, когда значение модели изменилось.
Я хочу вызвать метод обновления всякий раз, когда model.value изменился, но не при вводе текста
вы можете попробовать использовать '$ scope. $ Apply()' после обновления. – atinder