что я в конструкторе компонента должен выполнять некую логику и при этом использую два инжекта, типо:
                  
                  
                    constructor(
                  
                  
                      private localeService: BsLocaleService,
                  
                  
                      @Inject(PLATFORM_ID) private platformId: {},
                  
                  
                    ) {
                  
                  
                  if (isPlatformBrowser(platformId)) {
                  
                  
                  this.localeService.use('en');
                  
                  
                  }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Мне этот код нужно прописать где-то в 5 (может и больше) компонентах. Многова-то копирования получается. Какие идеи есть ? Думал в сторону Декораторов, но не уверен можно ли/правильно ли будет инжектить platformId & BsLocaleService там ?
                  
                  
                
Как вам такой вариант? Отдать установку локали в localeService (или любой другой), чтобы он сам этим занимался
Обсуждают сегодня