Я пишу угловую директиву, чтобы отобразить некоторую информацию о музыкальном альбоме, в настоящее время она показывает информацию ниже обложки альбома, но если элемент становится слишком маленьким, он должен сжимать обложку альбома и помещать информация рядом с ним. На данный момент у меня просто есть html на странице, и у меня есть css, чтобы делать изменения на главной странице, но это приводит к тому, что страница является довольно монолитной, поскольку она также отображает другие вещи, поэтому я хочу отделить ее от директивы.CSS в угловой директиве
Однако я не вижу, как включить CSS в директиву, я не хочу включать его в строку в html, и я мог бы поместить тег стиля в html и поместить его туда, но тогда он будет повторяться каждый раз, когда я использую эту директиву. Есть ли способ вставить ссылку в файл CSS в голову из директивы? Например, есть поле templateUrl, есть ли stylesheetUrl или что-то еще?
Это печально общая проблема. –
Зачем вам нужен CSS внутри директивы? Разве это так, что вы можете упаковать директиву и использовать ее в других проектах? –
@ EdHinchliffe, просто чтобы все было в отдельности? В идеале я хотел бы указать CSS в его собственном файле, а затем объединить CSS всех директив (даже более предпочтительно только тех, которые используются на странице) в один файл и просто служить этому. –