Я реализую сортировку в приложении angular 8 с использованием таблицы ng- bootstrap, следующей за примером здесь https://ng-bootstrap.github.io/# / components / table / examples # sortable В примере, как только я наведу курсор в заголовке таблицы он меняется на указатель руки с примененным классом, выделенным справа на изображении ниже
Как только я нажимаю на заголовок слева от значения заголовка появляется стрелка, а класс, отвечающий за него, выделен справа на изображении ниже
Если мы проверьте код в файле table-sortable.ts, эти стили исходят из свойства директивы host, как показано на рисунке
Я использую ту же директиву в своем приложении angular, но стили не применяются к элементу заголовка. Сортировка работает, но как только я наведу курсор на заголовок, курсор-указатель не отображается, и после нажатия на заголовок стрелка не отображается, хотя class = "as c" добавляется к элементу заголовка, как показано на рисунке ниже. , Классы, которые выделены справа на изображениях выше, здесь не справа.
Не могу понять, почему стили не применяются. Я также установил «ViewEncapsulation» в «None» в родительском компоненте, но стили по-прежнему не применяются. Пожалуйста, помогите мне с этим.