Я хочу добавить CSS в компонент [Angular 4].Я пытаюсь добавить это в " resume.component.ts " с помощью styleUrls , но не могу получить доступ к URL-адресу активов !!!
Пожалуйста, помогите мне добавить css это в компонент.Спасибо всем: D
Существует множество способов импорта файла CSS в приложение Angular.
Angular следует за структурой компонента (angular cli), которая предоставит вам CSS/HTML/TS/Spec.ts файл на компонент. Таким образом, вы можете просто добавить файл CSS для этого конкретного компонента в @component styleUrls свойство (, которое принимает массив имен файлов ), просто добавив имя файла, не нужно добавлять полное путь туда.
CSS/HTML/TS/Spec.ts
@component
Если вы хотите добавить глобальный CSS в свое приложение, вы можете добавить его в файл .angular-cli.json (так как вы используете angular v4).
.angular-cli.json
Иначе, если вы хотите импортировать файлы CSS в другой CSS, вы можете просто использовать синтаксис импорта, например, используя полный путь
@import '/assets/css/yourstyle.css';
Вы можете добавить относительную ссылку вашего файла CSS в файл .angular-cli.json (или angular.json для v6) здесь:
angular.json
"styles": [ // relative link ]
Вы вводите неправильный путь. asset => assets
asset
assets
@import '/asset/css/main_style.css';
пожалуйста, измените на
@import '/assets/css/main_style.css';
Вы должны поместить свои файлы и использовать относительный путь из папки assets.
Например, в приведенном выше примере вы поместили файл css в src / assets / css / general_style.css, затем
<link rel="stylesheet" href="assets/css/general_style.css">