es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

NG0301: No se encontró la exportación del nombre ‘matMenu’.

Mi código se compila perfectamente, sin embargo, cuando voy al navegador para navegar a la siguiente página, obtengo el siguiente error en la consola: “¡Exportación del nombre ‘matMenu’ no encontrado!”.

No entiendo por qué, porque tengo las importaciones en mi archivo app.module.ts y también en el archivo spec.ts. ¿Alguien puede ayudarme, por favor? Aquí hay algunos fragmentos de código. Estoy usando Angular 13 [tanto la versión como la CLI].

spec.ts

Antes de cada prueba asíncrona () => {
await TestBed.configureTestingModule ({
imports: [MatMenuModule],
declarations: [ViewUsersComponent]
})
.compileComponents ();
});

Antes de cada uno (() => {
fixture = TestBed.createComponent (ViewUsersComponent);
componente = fixture.componentInstance;
fixture.detectChanges ();
});

app.module.ts

import {MatMenuModule} from ‘@angular/material/menu’;

imports: [
BrowserModule,
AppRoutingModule,
MDBBootstrapModule,
MatSidenavModule,
MatSelectModule,
MatMenuModule,
]

]

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que el problema puede estar en la forma en que el componente está importando el componente matMenu de la librería @angular/material/menu.

    Una solución potencial sería asegurarse de que la declaración de importación para matMenu se esté referenciando correctamente en el componente donde se está utilizando. Por ejemplo:

    import { MatMenu } from '@angular/material/menu';
    

    Además, asegúrese de que el MatMenuModule esté referenciado correctamente en la sección de imports del módulo del componente, así como en cualquier otro módulo donde pueda ser necesario.

    Si estos cambios no resuelven el problema, puede ser útil proporcionar más información sobre el error específico que se está encontrando y cualquier otro fragmento de código relevante.

Comments are closed.