添加MAT_TAB_GROUP提供程序
在Angular Material中实现Tab组件时,可能会遇到InjectionToken MAT_TAB_GROUP错误。 可以通过添加MAT_TAB_GROUP提供程序来解决此问题。 在app.module.ts文件中添加以下代码:
import { MAT_TAB_GROUP } from '@angular/material';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, BrowserAnimationsModule, MatTabsModule],
providers: [
{
provide: MAT_TAB_GROUP,
useValue: {}
}
],
bootstrap: [AppComponent]
})
export class AppModule { }
该提供程序告诉Angular在注入MAT_TAB_GROUP令牌时使用空对象。这解决了错误并使Tab组件正常工作。