Javascript Angular 4-如何从指令内运行动画?
我有一个关于回购协议的悬而未决的问题,但我想在这里问一下还是有用的 我希望以编程方式从指令中触发动画。使用Javascript Angular 4-如何从指令内运行动画?,javascript,angular,typescript,angular4,Javascript,Angular,Typescript,Angular4,我有一个关于回购协议的悬而未决的问题,但我想在这里问一下还是有用的 我希望以编程方式从指令中触发动画。使用渲染器.animate时,我得到: Renderer.animate is no longer supported! Cannot read property 'apply' of undefined 使用Renderer.invokeElementMethod时,我得到: Renderer.animate is no longer supported! Cannot read pro
渲染器.animate
时,我得到:
Renderer.animate is no longer supported!
Cannot read property 'apply' of undefined
使用Renderer.invokeElementMethod
时,我得到:
Renderer.animate is no longer supported!
Cannot read property 'apply' of undefined
我该怎么做呢?变化即将到来!见官方回购协议 TL;DR 真正好的方面:angular 4.1的第一个beta版(作为本周4.0.0的后续版本发布)可以做到以下几点:
根据参考问题中的注释,看起来您应该要么实现自己的渲染器,要么只使用
ElementRef.nativeElement
。根据目标环境的不同,我会选择后者。顺便说一句:+1用JavaScript标记,谢谢,我明白了。我只是觉得奇怪,在@angular/animations
下似乎有一个完整的动画引擎,但我似乎无法利用它。我会继续寻找合适的解决方案。