В настоящее время я использую Algolia для индексации своих пользовательских данных и Typeahead для предоставления результатов поиска с автозаполнением, и мне очень нравится, как все это работает.
Теперь мне любопытно добавить упоминания (@user) на мой веб-сайт в текстовые области, и я считаю, что должен быть «довольно» простой способ использования javascript для идентификации всякий раз, когда я использую символ «@» в текстовой области, инициализирую Typeahead, и позвольте мне автозаполнять пользователя в моем тексте.
У кого-нибудь есть идеи, как это сделать? Возможно, используя:
if (string.indexOf("@") > -1 )
{
// initialize typeahead
}
Не уверен, что это может быть так просто...
Спасибо!