Стилистические элементы списка ng2-bootstrap

Проблема:

ng2-boostrap typeahead прозрачный фон

Я хочу, чтобы результаты были ниже друг друга (на всю ширину) и не имели прозрачного фона. Я щелкнул правой кнопкой мыши по одному из пунктов и нажал "осмотреть", чтобы выяснить, что использовать в качестве селектора.

Что я пробовал:

ul.dropdown-menu li {
background-color: black !important;
opacity: 1 !important;
color: yellow !important;

}

Ничего не изменилось, так что либо я выбрал неправильно, либо не знаю. У меня есть собственный шаблон:

<template #customItemTemplate let-model="item" let-index="index">
    <h5 style="width: 100%">{{model.title || model.name}}</h5>
</template>

но даже встроенный стиль ничего не изменил.

Вопрос:

Как я могу стилизовать результаты?

PS: я подумал, что было бы полезно упомянуть, что я использую MaterializeCSS.

1 ответ

Я выставил optionsListTemplate вход для TypeaheadDirective в v1.3.1 вы можете ПОЛНОСТЬЮ переопределить шаблон результатов typeahead;) исходный код по умолчанию вы можете проверить здесь: https://github.com/valor-software/ng2-bootstrap/blob/development/src/typeahead/typeahead-container.component.ts#L22-L32

Другие вопросы по тегам