【问题标题】:How do we set the url in the img element,if the the files are present in the assets folder如果文件存在于 assets 文件夹中,我们如何在 img 元素中设置 url
【发布时间】:2017-03-24 11:59:56
【问题描述】:

assets 文件夹由许多图像组成,这些图像将根据列表元素打印在视图中。 例如: 为了从图像文件夹中检索图像,可以填写什么问号。 我的代码:

<ion-content padding>
  <ion-list>
    <ion-item *ngFor="let data of datas | async" class="pqr">
      <ion-thumbnail item-left>
        <img src= {{"../assets/image/" + data.imageName}}>
      </ion-thumbnail>
      {{data.Comp}}<br> 
      {{data.Demand}}<br>
      <p> {{data.Desig}}<br></p>
        {{data.Place}}<br>
        {{data.when}}<br>
    </ion-item>
  </ion-list>

</ion-content>

【问题讨论】:

  • 你能在这里展示一些你的代码吗?
  • @Sampath 我已经展示了我的代码。Assets 文件夹包含我想在与数据中的项目相对应的视图中打印的图像文件。请帮助我。谢谢
  • 你也可以分享如何获得datas的代码吗?是observable 还是?
  • 是的,它是一个 observable.Async 数据。
  • 你也可以分享那个代码吗?

标签: javascript angular typescript ionic-framework ionic2


【解决方案1】:

更新:

请尝试如下所示。.ts 文件中的subscribe 并删除async 管道。另外,将*ngFor 放在&lt;ion-list&gt; 元素上。试试这个,看看它是否有任何不同的结果。

.ts

datas: FirebaseListObservable<any[]>; 

constructor(public navCtrl: NavController,public authData:AuthData,public af:AngularFire){ 
   af.database.list('/datas').subscribe(
      result => {
        this.datas = result;
      },
}

.html

<ion-content padding>
  <ion-list *ngFor="let data of datas">
    <ion-item  class="pqr">
      <ion-thumbnail item-left>
        <img src= <img src= "../assets/image/{{data.imageName}}">
      </ion-thumbnail>
      {{data.Comp}}<br> 
      {{data.Demand}}<br>
      <p> {{data.Desig}}<br></p>
        {{data.Place}}<br>
        {{data.when}}<br>
    </ion-item>
  </ion-list>

</ion-content>

你必须按如下所示进行。

<ion-thumbnail item-left>
        <img src= "../assets/image/{{data.imageName}}">
</ion-thumbnail>

【讨论】:

  • 它仍然无法正常工作。
  • 其实在我的assets文件夹中,有一个叫image的文件夹,里面有图片文件。我想展示items list(data)对应的图片。所以,我需要写URL在图像的元素标签中。我无法编写 URL。我也尝试了您共享的代码,但它也无法正常工作。 @Sampath
  • 错误:加载资源失败:服务器响应状态为 404(未找到)
  • 当我检查它显示的响应时:Cannot GET /assets/image/
  • 我已经解决了这个问题。感谢@Sampath 的努力:)
猜你喜欢
  • 1970-01-01
  • 2013-07-30
  • 2020-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
  • 2016-02-06
  • 1970-01-01
相关资源
最近更新 更多