如何将 Angular 7 应用程序包含在现有的 html 文件和网站中?

Sky*_*ker 0 html javascript angular angular7

我一方面有一个现有网站,另一方面有一个 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>
Run Code Online (Sandbox Code Playgroud)

我需要在 html 中包含什么才能使其工作?我正在寻找相当于以下内容的东西:

<script src="/ui/node_modules/angular/angular.min.js"></script>
<script src="/ui/components/Application.js"></script>
Run Code Online (Sandbox Code Playgroud)

换句话说,是否可以在<div>现有网页的范围内重用和激活 Angular 7 应用程序?

小智 5

1) 运行

ng build
Run Code Online (Sandbox Code Playgroud)

2)进入dist文件夹

3) 将其中的所有文件复制并粘贴到您的原始应用程序(文件除外index.html)。

4)打开未复制的index.html文件

<script>5)将此文件中的所有标签复制到您的someusecase.html文件中的同一位置。

6) 在您希望显示角度应用程序的任何地方使用您的应用程序组件选择器。

请注意,这只是信息性的:在现实生活中,这应该是自动化的,因为您必须在每个构建上执行此操作。