Я пытаюсь создать выпадающий список подклассов <select>
, чтобы создать фильтр. Когда создается список, я получаю дубликаты и строки. Как разделить строки, а затем удалить дубликаты?Удалить дубликаты из выпадающего списка
Пример - Это то, что я тока получить
<select data-filter="" class="form-control" name="subClassifications">
<option value="all">Select sub-classification</option>
<option value="Audit">Audit</option>
<option value="Assurance,Accounting,Audit">Assurance,Accounting,Audit</option>
</select>
Путь: helper.js
subClassificationsFilter() {
let subClassifications = ProfessionalOverview.find({}, { fields: { subclassification: 1 } });
if (subClassifications) {
return _.uniq(subClassifications.map((subClassification) => {
return subClassification.subclassification;
}), true);
}
},
То, что я перечислил выше, плюс, я попытался добавить такие вещи, как '.split variables', однако это похоже на создание массивов. Я немного озадачен тем, как я группирую все субклассификации вместе, разбивая их, а затем удаляю дубликаты. – bp123