【问题标题】:display variable html image显示变量 html 图像
【发布时间】:2018-11-09 22:57:28
【问题描述】:

在 Angular 2 代码中,我将图像定义为:

public rObj:any = {};
this.rObj.imgsrc ="http:/../.png";

想从我的 HTML 中呈现这个:

<img src = {{rObj.imgsrc}}>

没有显示。任何帮助表示赞赏。谢谢!

【问题讨论】:

  • 没有在 Angular2 中开发...但也许您需要删除 src= 和变量之间的空格。
  • @lumio 不,这不是问题。
  • @Rob ok :) 我是这么认为的。
  • @gacha,你的 web 开发控制台输出是什么?

标签: html image src


【解决方案1】:

在 src 属性上使用一种方式绑定。任何html属性都可以绑定。

...所以对你来说,这就是你要找的。​​p>

<img [src]="rObj.imgsrc" />

另一个例子..

<a [href]="myHref"></a>

【讨论】:

    【解决方案2】:

    您使用了错误的数据绑定:

    • 字符串绑定:&lt;elt attr="Hello World"/&gt;
    • 输入(组件→模板):&lt;elt [attr]="x"/&gt;
    • 事件监听器(模板→组件):&lt;button (click)="someFunction"/&gt;
    • 双向数据绑定:&lt;elt [(attr)]="x"/&gt;(用的不多,改用forms

    所以你实际上需要在这里写&lt;img [src]="rObj.imgsrc"/&gt;

    【讨论】:

    • 我试过这个:,但是链接坏了。在角度2中,它是public rObj:any={};
    • 你确定你的图片存在并且可以被前端访问到吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    相关资源
    最近更新 更多