I'm using mat-icon and on some browsers, the mat-icon shows the text instead of the actual icon or it can show the text until the icon is being imported. I tried to import:
@import 'https://fonts.googleapis.com/icon?family=Material+Icons';
@import '~@angular/material/prebuilt-themes/indigo-pink.css';
to my style.css but it didn't solve the issue. Is there a way to prevent showing the text until icon loaded or even not showing text at all?
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,
};
}
}```