Как мне создать службу конфигурации приложения для настройки ngbTooltips в Angular 6? - PullRequest
0 голосов
/ 08 июля 2020

Все,

Я пытаюсь сохранить свой компонент приложения в чистоте и надеялся создать службу конфигурации приложения для глобальной настройки моих ngbTooltips.

В моем компоненте приложения (app.component. ts) У меня есть следующее

@Component({
  selector: 'root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
  providers: [NgbTooltipConfig]
})
export class AppComponent implements OnInit {
  constructor(private readonly appConfigService: AppConfigService
  ) {}   

 ngOnInit() {}
}

И в моем сервисе конфигурации приложения (app.config.service.ts) у меня есть следующее

@Injectable({
  providedIn: 'root'
})
export class AppConfigService {
  constructor(private readonly ngbTooltipConfig: NgbTooltipConfig) {
    ngbTooltipConfig.placement = 'bottom';
    ngbTooltipConfig.container = 'body';
  }
}

Когда я наводю указатель мыши на ngbTooltip , он всегда размещается как «верхний»?

Что мне не хватает? Я ввожу AppConfigService в AppComponent, поэтому разве всплывающая подсказка не должна быть везде «внизу»?

Thx

1 Ответ

0 голосов
/ 09 июля 2020

Извините, я понял свою проблему.

Мне не следовало иметь

providers: [NgbTooltipConfig]

в компоненте приложения.

Thx

...