Я создаю директиву, которая оживляет последовательность изображений (позволяя играть, останавливаться и шагать). Чтобы получить лучшую производительность, я хотел бы использовать requestAnimationFrame. Я заметил, что в угловом источнике есть служба requestAnimationFrame с префиксом двойных вопросительных знаков ($$ rAF), который, как я полагаю, указывает на то, что это не для общественного потребления. Почему это и какие недостатки используются для использования этой услуги, а не для ее создания?
3
A
ответ
2
Почему это
Он был введен, чтобы заменить $timeout
для анимации в $animate
службы:
использование requestAnimationFrame вместо тайм-аут, чтобы выдать оплавления
В сводке изменений для AngularJS 1.2.9
Какие недостатки используются для использования этой услуги, а не для ее создания?
Вы должны предоставить публичный API
Любые issues in $$raf включены
документация отсутствует
Ссылки