Для демонстрации я создал демонстрационную таблицу с широкими возможностями Angular 8 Material, которая отлично работает локально, но не на Stackblitz.
Deck Stackblitz
The демонстрация показывает в одной таблице
- встроенное редактирование,
- перетаскивание,
- разбиение на страницы, (<- проблема с инициализацией в Stackblitz) </li>
- сортировка и (<- проблема с Stackblitz) </li>
- добавление / удаление данных.
Насколько я могу интерпретировать консоль, ошибка возникает из-за того факта, что компонент свойства, содержащие сортировку (this._sort) и разбиение на страницы (this._pagination), должны быть установлены с помощью @ViewChild (), но все еще не определены даже в ngAfterViewInit () {}.
Stackblitz Console
- Ошибка: this._sort не определена
- Ошибка: this._paginator не определена
Вопрос: есть идеи, почему он работает нормально локально, но не в Stackblitz. Я сделал ошибку, и запускать ее локально случайно?