javascript - 如何在图像src ionic中使用变量

标签 javascript html angular typescript ionic-framework

如何在图像的 src 中使用 {{ }} ? 我在 [src] 附近遇到此代码错误

    <ion-list>
  <ion-item *ngFor="let item of results| async">
    <ion-thumbnail slot="start">
      <ion-img [src]={{ item.qrlink }}></ion-img>
    </ion-thumbnail>
    <ion-label>{{ item.Title }}</ion-label>
  </ion-item>
</ion-list>

在 page.ts 中我有以下代码:

 submit_newcheck()
  {
  this.results = this.encryptionService.newcheck(this.checkid,this.cost,this.toname,this.tocode,this.passcode,this.date );

  }

它连接到这样的服务:

export class EncryptionService {
     constructor(private http: HttpClient) { }

    newcheck(checkid: string ,cost: string,toname: string,tocode: string,passcode: string,date: string): Observable<any> {
    return this.http.get(`https://api.test.com/encrypte.php?checkid=${encodeURI(checkid)}&&cost=${encodeURI(cost)}&&toname=${encodeURI(toname)}&&tocode=${encodeURI(tocode)}&&passcode=${encodeURI(passcode)}&&date=${encodeURI(date)}`).pipe(
      map(results => results['Data'])
    );
  }
}

最佳答案

它应该是[src]="item.qrlink"src={{ item.qrlink }}。它们不应该混合在一起。

说明

[src]="item.qrlink"的情况下,变量item.qrlink的值绑定(bind)到[src]使用属性绑定(bind)的属性。阅读有关模板表达式的更多信息 here .

如果是 src={{ item.qrlink }},则值 item.qrlink 会被插值并分配给属性 src。了解有关插值的更多信息 here .

关于javascript - 如何在图像src ionic中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60950475/

相关文章:

javascript - 如何在免费 jqgrid 中单击复选框列开始内联编辑

javascript - 如何在 Javascript 中更改节点的 baseURI

jquery - 如何触发悬停并为 div 设置动画

html - 添加 <form> 会破坏布局

由于延迟加载模块,无法在手动输入 URL 时从 CanActivate Guard 进行 Angular 路由

javascript - 如何使用 FLOT 图表保存图例

javascript - 测试元素的样式属性和JavaScript中的css值有区别吗?

php - 有没有办法区分 iPhone 3G/S 用户和 iPhone 4 用户?

html - CSS/HTML : Remove image filter on click

javascript - RxJS - 无限滚动 - 在上一个未到达时发送请求