Tengo un proyecto Angular y estoy tratando de definir una variable con el siguiente tipo:
navbarLinks: QueryList<ElementRef>;pero me sale el siguiente error:
Property 'navbarLinks' has no initializer and is not definitely assigned in the constructor. 30 navbarLinks: QueryList<ElementRef>;Ahora, no quiero usar esto como una solución:
navbarLinks!: QueryList<ElementRef>;¿Hay alguna otra manera de arreglar esto?
Si realmente no desea establecer un valor predeterminado para esta propiedad, debe ajustar su tipo a
navbarLinks?: QueryList<ElementRef>;que es lo mismo que
navbarLinks: QueryList<ElementRef> | undefined; Otra solución sería darle a la propiedad un valor predeterminado. Como no sé cómo es la QueryList<T> , no puedo darte un ejemplo.