Событие покупки тела пикселя Facebook - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь совершить покупку facebookEvent, который принимает массив объектов «Продукты», который содержит идентификатор и количество каждого продукта в этом массиве, о чем я здесь спрашиваю, что я пытался выделить для зацикливания в массиве. продуктов внутри полезной нагрузки события, но компилятор жаловался, может ли кто-нибудь помочь, как заставить массив содержимого реагировать на массив всего продукта?

  //fbp
  (<any>window).fbq("track", "Purchase", {
    value: this.totalPrice,
    currency: "EGP",
    contents: [
      {
        // this should be applicable for every single item on the arrayOfProducts
        id: arrayOfProducts[0].id,
        quantity: arrayOfProducts[0].quantity
      }
    ],
    content_type: "product"
  });

1 Ответ

1 голос
/ 17 февраля 2020

Что я имею в виду под своими вопросами, как вывести sh весь массив продуктов вместо того, чтобы передавать только первый элемент в массиве?

Использовать карту

//fbp
  (<any>window).fbq("track", "Purchase", {
    value: this.totalPrice,
    currency: "EGP",
    contents: arrayOfProducts.map(function(item) {
        return {
           id: item.id,
           quantity: item.quantity
        }
    }),
    content_type: "product"
  });
...