我正在创建一个动画一系列图像的指令(允许播放,停止和步进)。为了获得最佳性能,我想使用requestAnimationFrame。我注意到角度源中有一个requestAnimationFrame服务,前缀是双美元符号($$ rAF),我认为这表明它不是为了公共消费。为什么这个和使用这个服务有什么缺点而不是自己创建一个?
答案 0 :(得分:3)
为什么会这样
在$timeout
服务中引入动画取代$animate
:
使用requestAnimationFrame而不是超时来发出重排
在AngularJS 1.2.9的更改日志中
使用此服务有什么缺点,而不是自己创建一个?
您必须提供公开API
包含任何issues in $$raf
缺少文档
<强>参考强>