Я использую директиву AngularUI ui-select2
с AJAX.AngularUI select2 AJAX, установленный через модель
Вот что у меня есть, на мой взгляд:
<label>Group: <input ng-model="group" ui-select2="select2GroupConfig"></label>
Вот что я имею в моей модели:
$scope.select2GroupConfig = {
ajax: {
url: 'theURL',
data: function (term, page)
{
return { q: term };
},
results: function (data, page)
{
return { results: data };
}
}
};
Это работает, как ожидалось.
Мой вопрос: Как я могу изменить значение с помощью модели?
Я пробовал:
$scope.group = 'some group';
Я также попытался с помощью объекта:
$scope.group = { id: 32, text: 'some group'};
но не либо работу.
Как вы обновляете select2, который использует AJAX, через модель?
«Обратите внимание, что вы должны указать начальное значение« . Я видел этот комментарий во многих местах, но как сделать начальное значение. Я пробовал установить его с помощью ng-модели, но, похоже, не запускает initSelection – aamiri