У меня есть некоторые директивы в моем приложении, которые загружаются только в определенные компоненты. В настоящее время все стили, связанные с этими директивами, определяются глобально в style.css.Директивы конкретных стилей в Angular 2
Вместо того, чтобы добавлять эти стили во всем мире, есть способ, которым я могу привязать отдельные URL-адреса стиля для директивы, точно так же, как мы это делаем в компонентах.
например
@Directive ({
selector: '[foobar]',
styleUrls: [
'foobar.directive.css'
]
})