Я хотел бы поместить свой компонент в приложение во время выполнения, и оно будет интегрировано с Angular.
Думаю, похожая функция:
Но с точки зрения Angular компонент может интегрироваться с приложением, реагировать на перехватчики жизненного цикла, может реагировать на события щелчка и вызывать службу.





вы используете для этого веб-компоненты Angular, которые были представлены в Angular 6.0
Следуйте следующему руководству https://medium.com/@tomsu/building-web-components-with-angular-elements-746cd2a38d5b
После создания элементов веб-компонента, мы можем использовать это следующим образом
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<title>Custom Button Test Page</title>
<script src = "elements.js"></script>
</head>
<body>
<custom-button label = "First Value"></custom-button>
<script>
const button = document.querySelector('custom-button');
button.addEventListener('action', (event) => {
console.info(`"action" emitted: ${event.detail}`);
})
setTimeout(() => button.label = 'Second Value', 3000);
</script>
</body>
</html>
Спасибо за ответ, вижу, я пропустил важное замечание, у меня нет доступа к исходному коду. Думаю, я хотел бы разместить свой компонент на сайте Angular.