Angular 7 Build как пользовательский элемент - PullRequest
0 голосов
/ 08 июля 2019

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

Я пробовал, но выдает ошибку, как указано ниже Селектор "app-root" не соответствуетлюбые элементы

index.html

<html>
 <head>
     <script src="./hnc_element.js"></script>
 </head>

 <body>
     <hnc-calc></hnc-calc>
 </body>
</html>



***hnc-element.js***

(function(){
    class HnCElement extends HTMLElement{
        constructor(){
            super();
            this.attachShadow({mode: 'open'});  
            this.shadowRoot.innerHTML = `
            <link rel="import" href="./angular_build/hnc.html">
                `;


        }
    }


    window.customElements.define('hnc-calc', HnCElement);
})();

Я не хочу использовать iframes, угловая сборка должна быть загруженав качестве подключаемого модуля, чтобы его можно было использовать везде, где это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...