使用getProperties()
函数,我得到一个带有properties
数组的项目。
在每个属性中,我有一个名为displayCategory
的变量。
是否有办法列出商品的不同displayCategory
?
感谢。
答案 0 :(得分:0)
正如Philippe Leefsma在this评论中所述,可能的解决方案是:
我最终使用lodash
迭代aray。这是代码:
this.viewer.getProperties(object,
function(item) {
item.properties = _.chain(item.properties)
.groupBy('displayCategory')
.toPairs()
.map(function(property) {
return _.zipObject(['displayCategory', 'properties'], property);
})
.value();
that.selectedItems.push(item);
},
function(error) {
console.log(error);
});