Я пытаюсь получить заголовок пользовательского интерфейса Angular Bootstrap для сопоставления с несколькими свойствами. Если у меня есть массив таких объектов:
{
"city":"New York",
"region":"NY",
"country":"USA"
},
{
"city":"London",
"region":"England",
"country":"UK"
}
Упреждающий ввод может соответствовать любому из трех свойств (город, регион, страна), и если это так, вернуть все в виде строки в раскрывающемся списке результатов.
Если пользователь вводит "NY", он должен вернуться и отобразить
New York, NY, USA
И если вместо этого пользователь вводит "Lon", он должен вернуться и отобразить
London, England, UK
Мне интересно, возможно ли сделать то, что это, и что может быть лучшим подходом?
Примечание. Заголовок шрифта настроен так, чтобы он соответствовал ведущим символам.