У меня есть простой сценарий: когда вы вставляете ссылку на картинку в ВХОДЕ формы, он автоматически показывает его предварительный просмотр:.val() или фокус() не работает должным образом
но когда я вставляю тот же ссылка не соперничают Ctrl + C/Ctrl + V с руками, но через JQuery, мой предварительный блок остается пустым:
<input class="inputlink" type="text" ng-model="openImageUrl" ng-change="showImagePreview(openImageUrl)" ng-model-options="{ debounce: 500 }">
$(document).ready(function() {
$('.vk_photo_edit').focus();
$('.inputlink').val('http://name.com/image.jpg');
});
Что может быть неправильным в сценарии?
не Изменение входного значения программно и не вызывает какие-либо события, независимо от библиотеки или рамок, используемых , Почему вы используете jQuery в первую очередь? – charlietfl
Почему вы не обновляете переменную области видимости? Какой смысл использовать AngularJS, если вы пишете такой код? –
То, что написал @TJ, настолько болезненно правильно! Просто используйте jQuery и DOM-манипуляцию вместо использования AngularJS. –