Мы пытаемся изменить идентификаторы CSS в зависимости от времени. Дело в том, что в настоящее время он манипулирует телом. Как мы можем изменить это в раздел манипуляции?
Угловая часть
ngOnInit() {
this.run(1000, 10)
}
run(interval, frames) {
var int = 1;
function func() {
document.body.id = "b"+int;
int++;
if(int === frames) { int = 1; }
}
var swap = window.setInterval(func, interval);
}
HTML
<section class='full-screen'>
...
...
</section>
Существуют разные фрагменты CSS для # b1, # b2, # b3 ..., так как приведенный выше код изменяет эти идентификаторы в течение каждого периода времени. Я предполагаю, что что-то должно быть изменено здесь:
document.body.id = "b"+int;
Как переместить использование этой функции из тела в раздел HTML выше?