Я пытаюсь использовать ng2-smart-table для отображения данных и встроенного редактирования. Однако похоже, что с этим компонентом что-то не так. Я клонировал репо и запустил несколько тестов локально. Я получил базовый пример демонстрации и добавил объект входных данных, чтобы увидеть изменения / привязку в объекте:
<ng2-smart-table [settings]="settings" [source]="data"></ng2-smart-table>
<pre>{{data | json}}</pre>
Когда я «добавляю новую» строку, она показывает новую запись в массиве объектов, как и ожидалось. Редактирование любой строки тоже работает, правильно обновляя строку. Однако, когда вы удаляете строку, объект не изменяется и продолжает показывать удаленную строку в массиве объектов, но не в сетке. Когда я пытаюсь добавить еще одну строку, она показывает новую строку в сетке, но не обновляет / не привязывает новое значение в массиве объектов. Обновление по-прежнему работает должным образом.
Я размещаю этот вопрос в github ng2-smart-table и не получил там ответа, поэтому надеюсь, что смогу получить его здесь.
Так это настоящая ошибка? Вот Plunker с моими тестами.
Спасибо всем.