【问题标题】:ArrayList inside for-loop for ngx image gallery用于ngx图像库的for循环内的ArrayList
【发布时间】:2017-12-06 07:41:08
【问题描述】:

this.imageDataPoints 是我的动态 ArrayList,我想将 media_url 属性设置为 this.galleryImages = [ { 小的: '', 中等的: '', 大的: '', } ];

请帮助我使用循环或任何其他解决方案绑定它。

this.imageDataPoints = [
   {
      "user_id":11,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_media_ingest/o/155%2Ftemp_photo.png?generation=1512207708761660&alt=media",
      "media_name":"155/temp_photo.png"
   },
   {
      "user_id":43,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_ingest_media/o/155%2FKendall%20Jenner.jfif?generation=1511847043169272&alt=media",
      "media_name":"155/Kendall Jenner.jfif"
   },
   {
      "user_id":11,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_media_ingest/o/155%2Fmaxres.jpg?generation=1512207530832065&alt=media",
      "media_name":"155/maxres.jpg"
   },
   {
      "user_id":43,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_ingest_media/o/155%2Fmaxres.jpg?generation=1511869575663768&alt=media",
      "media_name":"155/maxres.jpg"
   },
   {
      "user_id":11,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_media_ingest/o/155%2FFacebook%20Cover%20-%20Untitled.jpg?generation=1512490205942447&alt=media",
      "media_name":"155/Facebook Cover - Untitled.jpg"
   },
   {
      "user_id":43,
      "media_type":"IMAGE",
      "media_uri":"https://www.googleapis.com/download/storage/v1/b/dev_platform_ingest_media/o/155%2FKendall%20Jenner.jpg?generation=1511869598503407&alt=media",
      "media_name":"155/Kendall Jenner.jpg"
   }
]

【问题讨论】:

标签: angular arraylist iterator image-gallery ngx-bootstrap


【解决方案1】:

据我了解您的问题,一个简单的 forEach (MDN-Link) 就足够了。

  this.imageDataPoints.forEach((picture, index) => {
     picture.media_uri = this.galleryImages[index];
  });

Plunker:https://plnkr.co/edit/AiTTBuWliNaev3AXksYJ?p=preview

如果我对问题的理解有误,请纠正我并提供更多详细信息。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多