【问题标题】:Disable animation of mat-stepper while in transition在过渡时禁用 mat-stepper 的动画
【发布时间】:2019-01-10 08:15:41
【问题描述】:

当我们从一个步骤切换到另一个步骤时,有什么方法可以禁用 Angular 材质的 mat-stepper 控件的动画?

【问题讨论】:

    标签: angular animation angular-material2 stepper


    【解决方案1】:

    可以通过设置元素属性@.disabled来禁用角度动画,参见https://angular.io/api/animations/trigger#disable-animations

    您可以简单地将[@.disabled] = "true" 输入到您的mat-stepper

    <mat-horizontal-stepper [@.disabled]="true" [linear]="isLinear" #stepper>
    

    【讨论】:

    • 这会导致所有内部子动画也被禁用。如同一 Angular 文档页面中所述:“当 @.disabled 为 true 时,它​​会阻止 @childAnimation 触发器以及任何内部动画进行动画处理”。
    猜你喜欢
    • 2021-06-27
    • 2017-12-04
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 2012-03-24
    • 2011-11-04
    • 2020-03-08
    • 1970-01-01
    相关资源
    最近更新 更多