Здравствуйте. Возникла такая проблема с angularjs: если изменить у input значение программным путем т.е. через javascript (например,
document.getElementById("#input").value = "Новое значение" или
jQuery("#input").val("Новое значение")), то angularjs не видит эти изменения. Как можно это исправить?
Ниже привожу пример проблемного кода. Заранее спасибо за помощь.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/angular.min.js"></script>
<script type="text/javascript" src="/jquery-2.1.3.min.js"></script>
<script type="text/javascript">
jQuery(function () {
jQuery("#input").val("Новое значение");
});
</script>
<title>AngularJS</title>
</head>
<body ng-app>
<input id="input" type="text" ng-model="value"><br>
Вы ввели в поле выше: {{value}}<br>
</body>
</html>