Упоминания
Я немного покопался в этом и нашел для пользовательского интерфейса термин "упоминания".
Поиск, который вызывает довольно много вариантов, например:
Какой порт для ныне несуществующей директивы AngularJS, Ment.io.
Установка:
Вы можете настроить это, выполнив следующие действия:
Добавьте пакет в качестве зависимости к вашему проекту, используя:
npm install angular-mentions
Добавьте CSS в ваш index.html:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
Добавьте модуль в ваш app.module импорт:
import { MentionModule } from 'angular-mentions';
...
@NgModule({
imports: [ MentionModule ],
...
})
Добавьте директиву [mention]
к элементу ввода / ввода ионов:
<input type="text" [mention]="items">
<ion-input [mention]="items"></ion-input>
Где items
- строковый массив предлагаемых элементов. Например:
items: string[] = ["Noah", "Liam", "Mason", "Jacob", ...