首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 4动画不会恢复初始CSS值

Angular 4动画不会恢复初始CSS值
EN

Stack Overflow用户
提问于 2017-03-06 06:12:02
回答 1查看 568关注 0票数 1

我在Angular 2中,我更改为Angular 4.0.0 rc-2,动画行为不同。在Angular 2中,当它返回到"True“状态时,我可以恢复初始的CSS值,但Angular 4的情况不再是这样。有人能帮助我吗?

状态为真的=>,我想恢复初始的CSS值

False =>上的状态将宽度设置为100%

我有这个动画:

代码语言:javascript
复制
trigger('flyInOutX', [
    state('true', style({transform: 'translateX(0%)'})),
    state('false', style({width: '100%', transform:'translateX(-245px)'})),
    transition('* => *', animate('300ms')),
]), 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-30 21:15:55

动画状态需要是字符串值,所以使用布尔值将不起作用。

如果您在模板中执行[@flyInOutX]="foo",请尝试执行[@flyInOutX]="foo ? 'true' : 'false'"

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42614701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档