Используя таблицу материалов, строки анимируются при входе или выходе.
Строки добавляются и удаляются с анимацией.
Нажав на строку, эта конкретная строка удаляется.
Проблема, возникающая, когда остается только одна строка, когда последняя строка удаляется, родительский элемент имеет ngIf, обусловленный длиной данных.
Похоже, анимация для последней строки работает неправильно.
Вызов функции animateChild из: оставить родителя, но проблема не решена.
Существует также фиктивный элемент div, который при правильном измерении длины данных работает правильно.
Пример программы
https://stackblitz.com/edit/angular-material-addrow-example-taagnb