Я пытаюсь написать анимированное колесо выполнения в Angular 20. Моя анимация работает в стандартной среде JavaScript, но при портировании на Angular ничего не рисуется на холсте, и я не знаю почему. Я искал в Интернете, и единственные примеры попыток сделать это, которые я могу найти, не работают (проблемы с `this`, поэтому мне пришлось привязать нужные мне значения к методу анимации). Я читал об этом и пробовал все, что мог, но дошел до того, что не понимаю, что происходит не так.
Вот мой компонент. Внизу есть ссылка Stackblitz, воспроизводящая проблему.
Компонент:
Я пытаюсь написать анимированное колесо выполнения в Angular 20. Моя анимация работает в стандартной среде JavaScript, но при портировании на Angular ничего не рисуется на холсте, и я не знаю почему. Я искал в Интернете, и единственные примеры попыток сделать это, которые я могу найти, не работают (проблемы с `this`, поэтому мне пришлось привязать нужные мне значения к методу анимации). Я читал об этом и пробовал все, что мог, но дошел до того, что не понимаю, что происходит не так. Вот мой компонент. Внизу есть ссылка Stackblitz, воспроизводящая проблему. Компонент: [code]import { Component, computed, input, signal, OnInit, Signal, ViewChild, ElementRef, } from '@angular/core';
@Component({ selector: 'app-progress-wheel', template: ` Unsupported `, }) export class ProgressWheelComponent implements OnInit { public maxProgress = input(1); public minProgress = input(1); public completed = input(0);