Как мне ждать, пока все ngx-translate трубы не закончатся - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть ngx-translate, чтобы обеспечить интернационализацию для моего Angular 5 приложения. Я также использую ngx-swiper-wrapper в качестве компонента слайдера.

проблема:

  • swiper инициализирует слайды перед | translation трубами выполнил свою работу] Swiper клоны слайдов для достижения бесконечного карусельная петля
  • если слайд был клонирован до того, как закончился фактический канал - все непереведенные значения будут отображаться пустыми
  • так что все клонированные слайды не иметь текст

как мне убедиться, что все переводы завершены до инициализации ползунка?

в данный момент находится в ngOnInit хуке для компонента слайдера. Я подписываюсь на событие routerend навигация и инициализирую слайдер для этого события

в настоящее время я использую некрасиво setTimeout(.., 1500), чтобы ждать выполненных переводов

...