Я загружаю данные в выпадающем списке select2 при загрузке страницы.В пользовательском интерфейсе я вижу заполнение раскрывающегося списка, но когда я очищаю раскрывающееся значение и снова загружаю его, оно не заполняется, хотя я вижу, что данные доступны в раскрывающемся списке.
Я попытался использовать val()
и затем вызвать изменение.Это не изменило значение.Я подтвердил, что значение, которое передается в раскрывающийся список, имеет значение в раскрывающемся списке.
Вот как я пытаюсь присвоить значение - $('#s1').val(v.Name);
Так я очищаю раскрывающееся значение - $("#s1").val("");
$scope.vendorlist = d.data;
d.data.forEach(function (v) {
vendors.push({ id: v.Id, text: v.Name });
});
$('#s1').select2({
placeholder: 'Select a field',
data: vendors,
}).on('select2:select', function (e) {
});
В раскрывающемся списке должно отображаться переданное значение ввыпадающий список.