Можно ли добавить глобальный файл CSS в Angular 2? На данный момент у меня есть много разных компонентов, которые имеют одинаковый стиль кнопок, но каждый из компонентов имеет свой собственный CSS-файл с стилем. Это расстраивает изменения.Angular 2 - Глобальный файл CSS
Я прочитал где-то на переполнение стека, чтобы добавить:
import { ViewEncapsulation } from '@angular/core'; //add this
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
encapsulation: ViewEncapsulation.None //add this
})
Так я добавил ViewEncapsulation строки в корневой компонент, а затем добавил CSS стиль корневому приложения CSS (app.component.css) и удалены CSS-стиль из отдельных CSS-файлов компонентов, и это не сработало.
Наверняка есть способ добавить глобальный файл CSS? Нужно ли добавлять что-то к отдельным компонентам, чтобы они могли получить доступ к глобальному файлу CSS?
Это правильный путь. Он должен работать. Когда вы говорите, что это не работает, что происходит точно? Все кнопки субкомпонента отличаются? Каков аспект кнопки, если вы добавили кнопку в свой шаблон компонента приложения. Имеет ли он правильный аспект? – chaiyachaiya
Глобальный стиль не будет применяться вообще. – fila
Это прекрасно работает)) – Devsullo