Как включить приложение Angular 7 в существующий HTML-файл и веб-сайт? - PullRequest
0 голосов
/ 19 июня 2019

С одной стороны у меня есть существующий веб-сайт, с другой - у меня есть прикладной компонент Angular 7.

Я хотел бы отредактировать существующее someusecase.html и повторно использовать мое приложение Angular 7, например,

<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>How to import Angular 7 App?</title>
        <base href="/">
        <meta name="viewport" content="width=device-width, initial-scale=1">
    </head>
    <body>
        <app-root></app-root>
    </body>
</html>

Что мне нужно включить в html, чтобы это работало? Я после, например что-то эквивалентное:

<script src="/ui/node_modules/angular/angular.min.js"></script>
<script src="/ui/components/Application.js"></script>

Другими словами, возможно ли повторно использовать и активировать приложение Angular 7 в области действия <div> на существующей веб-странице?

1 Ответ

3 голосов
/ 19 июня 2019

1) Выполнить

ng build

2) попал в папку dist

3) Скопируйте и вставьте все файлы в исходное приложение , за исключением для index.html файла.

4) Открыть не скопированный index.html файл

5) Скопируйте все теги <script> в этом файле в ваш файл someusecase.html, в том же месте .

6) используйте селектор компонентов вашего приложения там, где вы хотите, чтобы ваше угловое приложение отображалось.

Обратите внимание, что это только информация: в реальной жизни это должно быть автоматизировано, потому что вам придется выполнять эту манипуляцию при каждой сборке .

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