Почему ui-select позволяет мне вводить текст, это намеченная функциональность или я ее сломал? Могу ли я отключить его?Почему ui-select позволяет мне вводить текст?
Ссылка на UI-выберите https://github.com/angular-ui/ui-select
Почему ui-select позволяет мне вводить текст, это намеченная функциональность или я ее сломал? Могу ли я отключить его?Почему ui-select позволяет мне вводить текст?
Ссылка на UI-выберите https://github.com/angular-ui/ui-select
Чтобы ответить на ваш вопрос, это позволяет вводить текст, следует фильтровать опции в выпадающем списке, чтобы соответствовать тексту, который вы поставили.
Однако, похоже, что не работает для вас в данный момент (с экрана), так это выглядит, как у вас есть вопросы ...
Вы можете увидеть фильтрацию в действии, если вы идете на ссылку в ваш вопрос (https://github.com/angular-ui/ui-select) и нажмите «Демо».
Я не очень хорошо знаю английский. Но я пытаюсь использовать метод ajax man. что-то вроде этих
var yourFuction = function (queryParams) {
return YourRequest('/requestName?name=' + queryParams.data).then(queryParams.success);
};
$scope.modelToEdit = $("#modelData").data("source");
$scope.searchClient = {
multiple: false,
allowClear: true,
initSelection: function(element, callback) {
},
ajax: {
dataType: 'json',
type: 'GET',
data: function (term, page) {
return term
},
transport: yourFuction,
results: function (data, page) {
return {
results: data.data
};
}
},
formatResult: function (item) {
return item.name;
},
formatSelection: function(item) {
return item.name;
}
};
Вашей функции Админцетра запрос. Транспорт - это ваша функция. Результаты - это JSON, который обращается к вам. Вы можете изменить свои доходы перед возвратом { results: data.data };
Формат - это то, что появляется на вашем входе. Пример: если вам нужно показать идентификатор, вашему коду нужно вернуть «item.id». Если вам нужно показать какой-либо номер, который вам нужен код, введите «item.number».
Можете ли вы разместить свой код? – Mourndark