В приложении Angular предположим, что у нас есть элемент тела как
<body>
...
</body>
, и теперь я хочу установить для его фона какое-то значение, используя Angular Renderer2 как
this.renderer.setStyle(document.body, 'background', 'url("some-example-url");');
и ничего не происходит.
Но теперь, если я сделаю это с помощью функции setAttribute как
this.renderer.setAttribute(document.body, 'style', 'background: url("some-example-url");');
, все будет нормально.
Мой вопрос: можно ли установить функцию стиля работать с элементом, для которого атрибут стиля еще не определен?