Как создать объект JSON и толкать массив с парой ключ / значение в угловых 4 - PullRequest
0 голосов
/ 16 марта 2019

Я хочу передать массив изображений в объект json с парой ключ / значение. но я запутался, я создаю объект Json, а затем добавляю массив с парой ключ / значение. здесь я помещаю эти изображения в массив слайдов, теперь я хочу создать объект json из массива изображений. У меня есть код, как показано ниже: -

if(element.optioinimages){ var slideimages = []; element.optionimages.forEach((element,) =>{ slideimages.push({image:URL+element[0]}); consol.log(slideimages) }

после этого я хочу создать объект json, а затем добавить в него массив изображений. Где объявить объект json и как вставить массив в этот объект. эти изображения хотят вставить в объект json

0: {image: "http://35.225.229.210:8087//SurveyImages/1550920004837image.PNG"} 1: {image: "http://35.225.229.210:8087//SurveyImages/1550920005389image.PNG"} 2: {image: "http://35.225.229.210:8087//SurveyImages/1550920005954image.PNG"} 3: {image: "http://35.225.229.210:8087//SurveyImages/1550920005957image.PNG"} 4: {image: "http://35.225.229.210:8087//SurveyImages/1550920006239image.PNG"} 5: {image: "http://35.225.229.210:8087//SurveyImages/1550897466703image.PNG"}

Заранее спасибо

1 Ответ

0 голосов
/ 16 марта 2019

Сначала инициализируйте вашу переменную как объект, оставьте sliderImages как внутренний массив.

var obj = {sliderImages: []};

Затем вставьте obj.sliderImages , как показано ниже

obj.sliderImages.push({image:URL+element[0]});

Вот полный код,

if (element.optioinimages) {
  var obj = {sliderImages: []};
  element.optionimages.forEach((element) => {
    obj.sliderImages.push({ image: URL + element[0] });
    console.log(obj);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...