Есть ли способ сгенерировать угловой компонент с помощью селектора в сервисе?

#angular

#угловой

Вопрос:

У меня есть поле, в котором я хочу сгенерировать некоторый html-код, поле генерируется программно в сервисе, который вводится в root, компоненты загружаются с задержкой, но я хочу использовать этот сервис и генерировать окно только в том случае, если все загружено.

 @Injectable({providedIn: 'root'})
export class GenerationService {

    public generateWindow(someAdditionalContent) {
      return '<window-selector class="window-container">'  
              someAdditionalContent  
              '</window-selector>'
    } 
}
 

Есть ли возможность использовать compoenent таким образом?