Это не поддерживается компонентом Typeahead ng-bootstrap, однако вы можете использовать CSS для вставки текста перед результатами. Единственная проблема, связанная с этим решением, заключается в том, что вам нужно использовать ::ng-deep
, который устарел и, скорее всего, скоро будет удален Angular .
Добавьте это в CSS вашего компонента:
::ng-deep ngb-typeahead-window:before {
content: "The results are:";
}
и при отображении результатов вы должны увидеть следующее:
Это приведет к тому, что результаты typeahead будут добавлены к тексту, указанному в качестве значения свойства content
.
Пожалуйста, посмотрите этот StackBlitz для демонстрации