Ng2-smart-таблица - Угловая 2 - Столбцы и одноименные
Ниже приведены столбцы моей таблицы, я получил только эту часть кода
products: {
title: 'Prodotto',
filter: false,
class: "colonneTabella",
width: "15%",
valuePrepareFunction: (products) => {
var output ="";
var outputs = "";
products.forEach(function(item){
output = item.productDescription
/* item.variantList.forEach(function(d){
outputs= d.description;
})*/
})
return output+outputs;
}
},
products: {
title: 'Variante',
filter: false,
class: "colonneTabella",
width: "20%",
valuePrepareFunction: (products) =>
products.forEach(function(item){
item.variantList;
item.variantList.forEach(function(d){
outputs= d.description;
})
return outputs;
})
}
Всем привет! Я в вышеуказанной ситуации. Мне нужно получить данные от JSON, начиная с ключа "продукты". Проблема в том, что умная таблица ng2 не допускает столбцы с одинаковыми именами. Затем я попытался переименовать второй столбец с помощью "product.variantList", но код не принимает точку внутри имени. Есть ли решение? Спасибо
1 ответ
Аналогичная проблема возникала при разрыве кода, если в ключе используется тире ("-"). То же решение будет применяться, когда точка (".") Появится в ключе.
Обратитесь к - Считывание JSON с использованием JavaScript