Я пытаюсь динамически добавить таблицу стилей к элементу Angular. Я делаю это, добавляя к шаблону. Это прекрасно работает, если я делаю это через JavaScript. Например,
newLinkElement.setAttribute('href', '//mystyles.css')
Но если я попытаюсь сделать это с привязкой:
<link rel="stylesheet" type="text/css" id="backgroundImageStyles" href="{{stylesUrl}}">
Я получу эту ошибку ERROR in HostResourceResolver: could not resolve {{stylesUrl}}
. Если я просто изменю атрибут, к которому привязан, то ошибка исчезнет. Например, это работает:
<link rel="stylesheet" type="text/css" id="backgroundImageStyles" lang="{{stylesUrl}}">
Я тоже пробовал [attr.href]
и [href]
, но безуспешно. Разве Angular не разрешает привязку к атрибуту href ссылки?