У меня угловая сборка, я хочу добавить эту сборку как пользовательский элемент в другие угловые или не угловые приложения.Возможно ли это или есть какой-то другой способ, которым я могу использовать сборку в качестве плагина.
Я пробовал, но выдает ошибку, как указано ниже Селектор "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, угловая сборка должна быть загруженав качестве подключаемого модуля, чтобы его можно было использовать везде, где это необходимо.