【发布时间】:2020-09-20 13:34:40
【问题描述】:
我正在使用 mat-icon 并且在某些浏览器上,mat-icon 显示文本而不是实际图标,或者它可以在导入图标之前显示文本。我尝试导入:
@import 'https://fonts.googleapis.com/icon?family=Material+Icons';
@import '~@angular/material/prebuilt-themes/indigo-pink.css';
到我的 style.css,但它并没有解决问题。有没有办法阻止在图标加载之前显示文本,甚至根本不显示文本?
import {
MatButtonModule,
MatCardModule,
MatCheckboxModule,
MatChipsModule,
MatDialogModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatOptionModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatStepperModule,
MatTabsModule,
MatToolbarModule,
MatFormFieldModule,
MatAutocompleteModule
} from '@angular/material';
import { ScrollDispatchModule } from '@angular/cdk/scrolling';
import { UniquePipe } from './pipes/unique/unique.pipe';
import { ConfirmCountryComponent } from './dialogs/confirm-country/confirm-country.component';
import { AutocompleteComponent } from './components/autocomplete/autocomplete.component';
import { ConfirmCountryService } from './dialogs/confirm-country/confirm-country.service';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
@NgModule({
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
MatAutocompleteModule,
MatButtonModule,
MatProgressSpinnerModule
],
exports: [
MatProgressBarModule,
MatProgressSpinnerModule,
MatRippleModule,
MatIconModule,
MatSidenavModule,
MatToolbarModule,
MatMenuModule,
MatButtonModule,
MatListModule,
MatIconModule,
MatInputModule,
MatOptionModule,
MatSelectModule,
MatGridListModule,
MatDialogModule,
MatStepperModule,
MatCheckboxModule,
MatCardModule,
MatRadioModule,
MatChipsModule,
MatTabsModule,
MatAutocompleteModule,
MatFormFieldModule,
ScrollDispatchModule,
UniquePipe
],
entryComponents: [XXX],
providers: [XXX],
declarations: [XXX, XXX, XXX],
schemas: [XXX]
})
export class AngularMaterialModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: AngularMaterialModule,
};
}
}```
【问题讨论】:
-
什么浏览器??
-
根据这个例子:stackblitz.com/angular/aalakaknjdkj?file=src%2Findex.html尝试在
@import中使用这个链接:https://fonts.googleapis.com/icon?family=Material+Icons&display=block
标签: css angular angular-material