类型 {...} 缺少类型“any[]”的以下属性:length、pop、push、concat 以及其他 28 个属性
我有这个错误:
Type {...} is missing the following properties from type 'any[]': length,pop,push,concat, and 28 more
我将 album 变量分配给 albumData 数组。这是代码:
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;
}
}
我做错了什么?预先感谢您!
I have this error:
Type {...} is missing the following properties from type 'any[]': length,pop,push,concat, and 28 more
I'm assigning album variable to the albumData array. Here is the code:
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;
}
}
What am I doing wrong? Thank you in advanvce!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用此代码代替您添加的代码
use this code instead of the code you have added
默认情况下,Angular 不会读取应用程序中的 JSON 文件。所以我们需要为此做一些额外的事情。因此,我们将在项目的 app 文件夹中创建一个名为“json-typings.d.ts”的文件。
来源: https://jsonworld.com/demo/如何读取角度中的本地 json 文件
By default, Angular doesn't read the JSON file in the application. So we need to do some extra stuff for that. So we will create a file named 'json-typings.d.ts' inside the app folder of the project.
source: https://jsonworld.com/demo/how-to-read-local-json-file-in-angular