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

Другие вопросы по тегам