Есть ли способ добавить / удалить провайдера в зависимости от размера экрана? - PullRequest
0 голосов
/ 16 октября 2019

У меня есть компонент, который определяется следующим образом:

@Component({
  selector: 'ac-daily-entry',
  templateUrl: './daily-entry.component.html',
  styleUrls: ['./daily-entry.component.css'],
  providers: [
    {
      provide: CalendarDateFormatter,
      useClass: CustomDateFormatter
    }
  ]
})

Но я хотел бы добавить часть providers: только тогда, когда веб-сайт загружен на мобильный телефон, поэтому скажем, когда ширинаэкран ниже 500px например. Я знаю, что могу настроить представление в зависимости от размера экрана с помощью медиазапросов в css, но есть ли способ добавить / удалить поставщиков в файле машинописного текста в зависимости от размера экрана?

...