ES6 - Строковая интерполяция для всех свойств объекта одновременно - PullRequest
0 голосов
/ 31 августа 2018

Я приложу все усилия, чтобы описать, что я подразумеваю под названием.

Допустим, есть объект:

let skuBarCode = {text: item.sku.toString(), style: 'barcode93'};

Этот объект выглядит так, когда нарисован на PDF:

upc code

Я добавляю этот объект в таблицу, используя pdfmake. В столбце для sku я бы хотел отобразить только 2 вещи:

  • имя ску
  • sku штрих-код

, поэтому на изображении выше будет имя sku (например, SKU-123) и код UPC (изображение выше)

жесткая часть:

Используя строковую интерполяцию, мне нужно отобразить вместе name и style за один раз, потому что штрих-код sku должен быть ссылкой на имя sku.

что-то вроде этого ниже (я знаю, что это неправильно)

{text: `${skuString.text}   ${skuBarCode.text skuBarCode.style}` },

Можно ли что-то подобное сделать? или интерполяция строк - даже ЛУЧШАЯ идея для этого?

...