Я начинаю разбираться в угловых 6 битах, и меня очень интересуют элементы Angular, а также новые проекты библиотек. У меня есть предстоящий проект, в котором, вероятно, потребуются обе эти новые функции.
Мне нужно создавать пользовательские компоненты пользовательского интерфейса, которые можно использовать повторно в веб-фреймворках, но я также хотел бы иметь первоклассную поддержку для их использования в проектах angular. Я следил за этим руководством и получил angular6 приложение, которое регистрирует пользовательские элементы и объединяет пакеты веб-пакетов в один файл. Затем я могу использовать этот единственный файл js на простой странице html, и все работает очень хорошо.
Камнем преткновения является то, что было бы здорово создать эти пользовательские элементы в проекте библиотеки. Таким образом, я могу распространять свою библиотеку во внутреннем реестре npm, а также создавать js-файлы, содержащие все настраиваемые элементы, и развертывать их в CDN.
Можно ли встраивать Angular Elements в новые проекты библиотеки?