Как установить максимальную длину для поискового ввода в компоненте (AngularJS) ui-select?

Предположим, у меня есть следующий (очень простой) код для выбора интерфейсаТеперь он генерирует все HTML-узлы и т. Д., Которые содержат входные данные для поиска и фильтрации параметров, отображаемых в списке.Проблема в том, что:Как установить (в любом варианте) максимальную длину для поиска ввода?Директива не предлагает никаких встроенных атрибутов данных для этого.Итак, ожидаемое поведение: если я установлю максимальную длину в 10 символов, когда пользователь печатает /копирует + вставляет строку, превышающую указанную длину, строка в поиске ввода усекается (хотя, если бы вы могли предоставить мнес некоторым другим решением, которое позволяет пользователю вводить только определенное количество символов в поиске ввода, я бы очень признателен)Я нашел этот связанный вопрос на SO , но он не применим для этого случая, так как у меня нет способа получить доступ к значению, которое вводится при поиске ввода через ---- +: = 1 =: + ---- или подобное.
4 голоса | спросил lealceldeiro 14 MarpmTue, 14 Mar 2017 23:12:03 +03002017-03-14T23:12:03+03:0011 2017, 23:12:03

1 ответ


0
Вы можете добавить директиву настраиваемого атрибута в директиву ---- +: = 0 =: + ---- , затем найти в ней ---- +: = 1 =: + ---- и, наконец,добавить и HTML ---- +: = 2 =: + ---- атрибут ... ( PLUNKER )HTMLДИРЕКТИВАВозможно, это не лучшее решение, но, как вы говорите, если ---- +: = 5 =: + ---- не поддерживает его, вы должны сделать это самостоятельно ...
ответил The.Bear 15 MaramWed, 15 Mar 2017 06:37:55 +03002017-03-15T06:37:55+03:0006 2017, 06:37:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132