我们已经成功创建了下面的脚本,用于从数组中删除任何重复的字符串。然而,为了让Angular在ng-repeat循环时保持数组的顺序,保留数组元素的原始索引非常重要。此外,我们希望剩余的元素保持相同的索引位置。请参考下方代码:
scope.feedback = _.map(_.pluck(item.possibleAnswers, 'feedback'), function (element, index, collection) {
return collection.slice(0, index).indexOf(element) === -1 ? element : '';
});
以上代码可以运行,但我们认为必须有比这更简单的解决方案。是否有人遇到过类似问题并想出了更好的解决方案?