Angular 8. 从懒加载模块文件夹中加载图片
Angular 8. Load images from folder lazy loaded modules
我正在尝试从 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。
我找到了解决办法。您必须编辑 angular.json 文件并在 assets.xml 中添加相应的配置。就我而言,我们必须添加:
{ "glob": "**/assets/**", "input": "src/", "output": "/assets/" }
它将包含来自路径 src/ 的资产文件夹中的所有文件,并在构建时将它们添加到路径 /assets/ 中。
我正在尝试从 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。
我找到了解决办法。您必须编辑 angular.json 文件并在 assets.xml 中添加相应的配置。就我而言,我们必须添加:
{ "glob": "**/assets/**", "input": "src/", "output": "/assets/" }
它将包含来自路径 src/ 的资产文件夹中的所有文件,并在构建时将它们添加到路径 /assets/ 中。