angular6 - 图像上传,但它与 Angular 中的所有其他不同
解决方案
基本上,您可以通过这种方式加载动态图像。
<img [src]="yourImagePath" />
路径应该是这样的。
assets/posts/image.png
首先尝试for
循环打印图像名称并检查路径是否正确。
第二件事我建议你使用ng-template
角度的特性。这是angular最强大的功能之一。这主要用于在网页中显示或加载动态内容。
注意:确保图像路径中不应存在空格。
如果您无法加载或访问您的图像,那么您也可以试试这个。
1)如果资产路径,您应该尝试从 Angular 的应用程序路径加载图像。
[src]="app/path/assets/posts/image.png" // Make path as per your structure.
2)另一种选择:
[src]="./assets/posts/image.png">
更新
问题是,当您运行 ng serve 时,它会在内存 webpack 开发服务器中触发——这不是您想在服务器上运行的东西,仅用于开发。这样,在您重新启动 ng serve 之前,您的资产文件夹中不会发生任何更改,因为它是 .angular-cli.json 中配置的静态资产的默认文件夹。
因此,当您访问assets
动态文件夹时,您不必重新启动应用程序。
解决方案 :
我建议您使用其他位置来访问您的动态图像。
例如:您可以在...上传新图像
public/images
推荐阅读
- javascript - else 是一个意外的令牌 js
- python - 添加属性 lxml.objectify 时避免深拷贝
- excel - 我需要根据excel中另一列中的一天中的时间对列中的单元格进行平均,即早上、下午和晚上
- javascript - Phaser3:如何将相机图片作为小地图功能制作为不同的场景
- javascript - 仅对嵌套对象的“数字”值求和的问题
- excel - 如何根据单元格值将行的内容从一个表移动到另一个表?
- html - 使用模板变量时,Django 模板不呈现 CSS
- mobile - 更改为桌面站点模式
- r - 从 R 中的现有列在空间数据框中创建一个新列
- javascript - Javascript不一致的舍入