【问题标题】:Display image using Angular 4 src使用 Angular 4 src 显示图像
【发布时间】:2024-05-17 01:40:02
【问题描述】:

使用 AngularJS 可以显示如下图像:

ng-src="public/img/{{item.image}}" 

{{item.image}} 存储在 MongoDB 中的位置。

因此,我的问题非常简单......我如何在 Angular 4 中实现同样的目标?

【问题讨论】:

    标签: angular data-binding mean


    【解决方案1】:

    其中任何一个:

    <img src="public/img/{{item.image}}" />
    <img [src]="'public/img/'+item.image" />
    

    【讨论】:

      【解决方案2】:

      类似这样的:

      <img src = "public/img/{{item.image}}">
      

      或者正如 Pankaj 指出的那样:

      <img [src] = "'public/img/' + item.image">
      

      Angular 文档中有一个章节将 AngularJS 功能映射到可能有用的 Angular 功能:

      https://angular.io/guide/ajs-quick-reference#ng-src

      【讨论】:

      • 我知道你一定是误会了。你可能想做[src]="'public/img/'+item.image"
      • 是的,我只是剪切并粘贴了他的右手边。所以我原来的答案实际上并不正确。我会更新它。谢谢!
      【解决方案3】:

      类似的方法也可以:

      <img [src] = `public/img/${item.image}`>
      

      使用反引号代替单引号或双引号以及 ${variable_name}。

      【讨论】: