Estoy actualizando mi aplicación Angular del 9/10 al 13 y he estado siguiendo la documentación oficial aquí . Reescribí mi código anterior en consecuencia para que se ajuste a la nueva convención:
<mat-progress-spinner [color]="primary" [mode]="indeterminate"> </mat-progress-spinner>Pero aparentemente esto no compila... El error que obtengo es:
error TS2339: Property 'indeterminate' does not exist on type 'ComponentNameHere'.Sí, ya he importado el Mat-Progress-Spinner en module.ts
ACTUALIZAR
Si elimino los corchetes de color y modo, aparece el siguiente error:
error NG8001: 'mat-progress-spinner' is not a known element: 1. If 'mat-progress-spinner' is an Angular component, then verify that it is part of this module. 2. If 'mat-progress-spinner' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.ACTUALIZAR 2
Mi module.ts se parece a lo siguiente:
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; ... imports: [ BrowserModule, AppRoutingModule, ReactiveFormsModule, FormsModule, MDBBootstrapModule.forRoot(), Ng2SearchPipeModule, NgMatSearchBarModule, BrowserAnimationsModule, MatInputModule, WavesModule, InputsModule, ButtonsModule, HttpClientModule, MatIconModule, MatTableModule, MatCheckboxModule, MatSortModule, MatTabsModule, MatSelectModule, MatCheckboxModule, MatInputModule, MatTreeModule, MatButtonModule, MatDialogModule, MatProgressBarModule, MatDatepickerModule, MatNativeDateModule, MatTooltipModule, MatRadioModule, MatDividerModule, ModalModule, MatPaginatorModule, // Mat-Slide-Toggle MatProgressSpinnerModule, ...Lo descubrí, necesitaba eliminar los corchetes [] de los enlaces y parece que algunos paquetes eliminados (debido a que ya no se mantienen para las versiones más nuevas de Angular) causaron el problema. Comentó sus importaciones y la aplicación parece funcionar mágicamente.
Eliminé (al comentar) los paquetes ng-docx , angular-bootstrap-md y ng-mat-search-bar .