Smart-Table Angular 2 Validation - PullRequest
       10

Smart-Table Angular 2 Validation

0 голосов
/ 02 мая 2018

Я новичок в угловой и использую угловой смарт-стол. Что мне нужно, это добавить проверку, что две строки не могут быть похожими ???? а также добавление данных ниже в нижней части таблицы вместо способа по умолчанию, который заключается в добавлении строки в верхней части таблицы ??

1 Ответ

0 голосов
/ 03 мая 2018

Я никогда не использовал ng2-smart-table, но не могли бы вы выполнить некоторую предварительную обработку, чтобы проверить каждое значение и удалить его, если оно дублируется?

for(let i = 0; i < data.length; i++) {
  for(let j = i+1; j < data.length; j++) {
    if(data[i] === data[j]) {
      data.splice(j, 0);
    }
  }
}

Что касается добавления данных в конец, не могли бы вы сделать что-то подобное вместо того, чтобы позволить таблице обрабатывать это?

addRow(row) {
  data.push(row);
}
...