在应用程序中,我们只需将NgbConfig
注入根组件即可全局禁用动画。
export class AppComponent {
constructor(ngbConfig: NgbConfig) {
ngbConfig.animation = false;
}
}
https://ng-bootstrap.github.io/#/guides/animations
但是我们如何在单元测试中做到这一点呢?我的意思是,不需要进入每一个测试并在那里注入NgbConfig
。
我在每个测试设置中导入一个AppTestingModule
,以便进行一些常见的导入-定义提供程序等等,但我仍然看不到在那里注入NgbConfig
的方法。。
研究ng个引导程序源,我认为您可以提供自己的类,而不是NgbConfig
。
class MyConfig {
animation = false;
}
@NgModule({
providers: [
{provide: NgbConfig, useClass: MyConfig},
],
})
export class AppTestingModule {}