Преобразование библиотеки Angular в веб — компонент

#angular #web-component #angular-directive #angular-library #angular-elements

Вопрос:

У меня есть угловая библиотека, которая в основном представляет собой набор компонентов и директив, настроенных и оформленных в соответствии с требованиями моей собственной организации. Я пытаюсь преобразовать их в библиотеку на основе веб-компонентов, чтобы другие приложения, которые не являются угловыми, также могли это учитывать. Я попробовал небольшой POC с несколькими компонентами, использующими угловые элементы, и да, это было успешно.

 lt;codegt; ngDoBootstrap() {  const element = createCustomElement(IconComponent, {  injector: this.injector,  });`enter code here`  customElements.define('cui-icon', element); } lt;/codegt;  

В процессе этого я понял, что у меня есть некоторые директивы, такие как всплывающая подсказка, которые также необходимо упаковать. Я не уверен, что это был бы лучший способ сделать это. Какие-нибудь указания, пожалуйста?