2 * PI
- это 360 градусовval / max
- отношение текущего значения стрелки и максимально возможного (соответствующего полному обороту, 360 градусам), определяет угол поворота-PI / 2
- поворот на 90 градусов против часовой стрелки. Поскольку на координатной плоскости нулевой угол поворота соответствует вектору (1, 0), а начальное положение стрелок часов соответствует вектору (0, 1) - надо внести поправку. Еще один момент. Если я захочу сделать, чтобы при выполнении был слайд вправо, а при удалении влево.
Код компонента
plnkr.co/edit/5EqOwdDJ7SO1F9UkKJNa
if (active === index) {
active = null
} else {
active = index
}