У меня есть приложение стекаблица Angular 5 для реализации сортировки таблиц здесь - https://stackblitz.com/edit/angular-rxdzom. Оно основано на коде из http://www.carbonatethis.com/sort-table-columns-with-angular-and-typescript/.. Используется ./app/sortable-table/sortable-column..component.css с содержимым:
.caret-up:before {
content: "\f0d8";
}
.caret-down:before {
content: "\f0d7";
}
и ./app/sortable-table/sortable-column.component.html, который содержит два тега i, которые ссылаются на них с помощью атрибута class.Вместо того, чтобы показывать вставку и вставку, он заменяет прямоугольную рамку.Если я заменим опускание и вставку на библиотеку Font Awesome, «fa fa-caret-up» и «fa fa-caret-down», она будет работать правильно.Моя рабочая среда не использует Font Awesome, и я не могу добавить его, поэтому мне нужно создать контент css вручную, как я пытаюсь описать выше.Любая помощь приветствуется!
Я пытался исследовать это самостоятельно, и у меня явно есть что-то, что выглядит так, как будто оно должно работать, но это не так.Я использовал ссылки вроде http://webdesignerwall.com/tutorials/how-to-add-icon-fonts-to-any-element-with-css, которые, кажется, указывают на то, что css действителен, и я попытался использовать «.caret-up i :: before», который также не работает.Я явно что-то упускаю или делаю что-то не так.Я даже пытался добавить
padding-right: 10px;
font-family: "FontAwesome";
перед свойством содержимого, но это тоже не помогло.