【问题标题】:Angular 8. Load images from folder lazy loaded modulesAngular 8. 从文件夹延迟加载的模块加载图像
【发布时间】:2019-07-24 23:24:27
【问题描述】:

我正在尝试从 Angular 8 中的惰性模块文件夹加载图像。 以前这是在 Angular 6 中完成的,并且可以正常工作。 现在,我已将应用程序更新为 Angular 8,但无法加载图像。 项目结构如下:

app/
    modules/
        module_1/
            assets/
                images/
                    image_module_1.png
            module_1.component.ts
            module_1.module.ts
        module_2/
            assets/
                images/
                    image_module_2.png
            module_2.component.ts
            module_2.module.ts
    app.module.ts

我想从该模块的组件 (module_1.component.ts) 加载 image_module_1.png。

【问题讨论】:

  • 为什么不把所有东西都放到asset文件夹里呢?
  • 我正在开发一个带有惰性模块的模块化应用程序,我想避免从不会运行的模块中加载资产

标签: angular image angular8


【解决方案1】:

我找到了解决方案。您必须编辑 angular.json 文件并在 assets 中添加相应的配置。就我而言,我们必须添加以下内容:

{ "glob": "**/assets/**", "input": "src/", "output": "/assets/" }

它将包含来自路径 src/ 的 assets 文件夹中的所有文件,并将在构建时将它们添加到路径 /assets/ 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    相关资源
    最近更新 更多