липкий заголовок таблицы не работает на angular 8

Я хочу исправить заголовок таблицы mat и последний столбец в таблице, поэтому я использовал «липкий», как показано в документации по материалам angular, вот мой html-код:

<mat-header-row *matHeaderRowDef="displayedColumns; sticky: true"></mat-header-row>

и для столбца:

                <ng-container matColumnDef="buttons" stickyEnd>

после поиска я не нашел решения, поэтому я подумал, что речь идет о версии углового материала, в которой я использую 8.0.2


person rafikos    schedule 25.12.2019    source источник


Ответы (2)


Пожалуйста, проверьте stackblitz здесь. Вы можете видеть, что он использует 8.0.2 версию материала angular, и липкость работает нормально.

введите здесь описание изображения И sticky: true, и stickyEnd настроены и работают нормально.

Для получения дополнительной помощи, пожалуйста, ответьте и отредактируйте stackblitz или укажите весь свой код в вопросе, и я помогу вам больше.

person Athanasios Kataras    schedule 25.12.2019

Ваши фрагменты шаблона выглядят нормально. Возможно, в вашем шаблоне или в CSS есть что-то еще, что мешает ему работать правильно.

Обратите внимание на следующие StackBlitz с прикрепленным заголовком и прикрепленным последним столбцом.

person uminder    schedule 25.12.2019