ng-bootstrap Открытое в фокусе поле ввода css не работает - PullRequest
0 голосов
/ 22 октября 2018

Я использовал ng Typeahead Открыть на фокусе ввод, мой конфликт в том, что они используют bootstrap-4, но я использовал bootstrap 3 для моего проекта, загрузчик 3 для этого Открыть на фокус не работаетправильно, любой знает, как заставить это работать на начальной загрузке 3?

html

<input
  id="typeahead-focus"
  type="text"
  class="form-control"
  [(ngModel)]="model"
  [ngbTypeahead]="search"
  (focus)="focus$.next($event.target.value)"
  (click)="click$.next($event.target.value)"
  #instance="ngbTypeahead"
/>

код стекаблиц здесь

1 Ответ

0 голосов
/ 22 октября 2018

Просто добавьте ниже CSS в ваш style.css, и ваш элемент будет показан в качестве примера:

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c757d;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}
...