Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
Pues otra raya mas al tigre con un error muy común que suele pasar al utilizar NgFor en Angular, resulta ser que este error suele pasar cuando utilizamos un variable que no ha sido inicializada como arreglo.
Por ejemplo
Se declara la variable:
dataArryInit:any;
Y esta variable no fue inicializada como arreglo y se intenta utilizar en el HTML la variable "dataArryInit" algo así como esto
<div *ngFor="let data of dataArryInit;let i = index">
...
....
..
</div>
Entonces el error que lanzara sera el siguiente:
ERROR Error: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
Traza completa del error:
La solución mas sencilla es inicialiar la variable de la siguente forma:
dataInit:any=[];
Y listo no hay mas que hacer....
Siganme para mas ayuda con temas de Angular...
Saludos hasta la proxima.
Comentarios
Publicar un comentario