代码之家  ›  专栏  ›  技术社区  ›  SkyWalker

如何在现有的HTML文件和网站中包含Angular7应用程序?

  •  0
  • SkyWalker  · 技术社区  · 5 年前

    我一边有一个现有的网站,另一边有一个Angular7应用程序组件。

    我想编辑我现有的 someusecase.html 像这样重用我的Angular7应用程序。

    <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>
    

    换句话说,是否可以在 <div> 在现有网页内的作用域?

    1 回复  |  直到 5 年前
        1
  •  3
  •   Maryannah    5 年前

    1)运行

    ng build
    

    2)进入 dist 文件夹

    3)复制并粘贴所有文件到原始应用程序, 除了 对于 index.html 文件。

    4)打开未复制的 索引文件 文件

    5)复制所有 <script> 此文件中的标记,添加到 someusecase.html 文件, 在同一地点 .

    6)使用你的应用程序组件选择器,无论你想在哪里显示你的角度应用程序。

    注意,这只是信息性的:在现实生活中,这应该是自动化的,因为您必须执行此操作 每一次建造 .