在过去的几天里,我一直在尝试使用垫旋转器,但它从来没有动画。阅读文档说明
_forceAnimations:布尔值 是否应强制启用动画,而忽略当前环境是否使用NoopAnimationsModule。
Google我在另一个网站上发现了一个帖子,有人在问同样的问题,但这就是回应 https://github.com/angular/components/issues/12581
关闭,因为这不是MatProgressSpinner上的@Input()。此外,Angular Material中所有带下划线的前缀属性和属性仅供内部使用,不被视为公共API的一部分。
我所在的项目确实导入了NoopAnimationsModule。因此,如果项目导入了该库,您如何覆盖它以允许某些动画发生?或如何将_forceAnimations:布尔值设置为true?
答案 0 :(得分:1)
执行issue comment所说的-为MatProgressSpinnerDefaultOptions
提供所需的值。在使用微调框(或父级框)的模块中:
providers: [
{
provide: MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS,
useValue: {
_forceAnimations: true,
diameter: 100, // that's default
strokeWidth: 10, // that's default
}
]