Угловой SCSS правильный способ написания URL () - PullRequest
0 голосов
/ 19 февраля 2019

Я видел вариант, где URL в SCSS указывался без кавычек, таких как background: url(/path/to/image.jpg);.Тем не менее, я использую это с кавычками background: url(/path/to/image.jpg);, и это работает, хотя PhpStorm подчеркивает эти URL-адреса из-за проблем с разрешением каталогов.

Есть ли разница между обеими опциями?Должен ли использоваться какой-то другой вместо другого?На всякий случай это поможет - я храню свои изображения в assets подпапках.


Это не только CSS, это примерно SCSS , поэтому я уверен, чтовопрос, помеченный как дубликат, не подходит для моего вопроса.

SCSS работает по-другому, так как он должен быть скомпилирован раньше.Если указан неправильный URL-адрес, компилятор выдаст сообщение об ошибке разрешения пути.Также Angular перемещает активы с их начальных позиций.Вот почему я спрашиваю.

1 Ответ

0 голосов
/ 19 февраля 2019

Цитаты не являются обязательными.

Они нужны вам только тогда, когда вы хотите добавить специальные символы или переменные компонента, как показано ниже.

Например:

 [ngStyle]="{ 'background-image': 'url(' + image + ')'}"> 

, где image является компонентной переменной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...