tengo este error:
Type {...} is missing the following properties from type 'any[]': length,pop,push,concat, and 28 moreEstoy asignando una variable de álbum a la matriz albumData. Aquí está el código:
import { Component, OnInit } from '@angular/core'; import albumData from '../data/SearchResultsAlbum.json'; @Component({ selector: 'app-album-component', templateUrl: './album-component.component.html', styleUrls: ['./album-component.component.css'] }) export class AlbumComponentComponent implements OnInit { album:Array<any>=[]; constructor() { } ngOnInit(): void { this.album=albumData; } }¿Qué estoy haciendo mal? ¡Gracias de antemano!
album:any=[];use este código en lugar del código que ha agregado
De forma predeterminada, Angular no lee el archivo JSON en la aplicación. Así que tenemos que hacer algunas cosas extra para eso. Así que crearemos un archivo llamado 'json-typings.d.ts' dentro de la carpeta de la aplicación del proyecto.
declare module "*.json" { const value: any; export default value; }fuente: https://jsonworld.com/demo/how-to-read-local-json-file-in-angular