类型 {...} 缺少类型“any[]”的以下属性:length、pop、push、concat 以及其他 28 个属性

发布于 2025-01-11 15:07:13 字数 805 浏览 0 评论 0原文

我有这个错误:

    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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤云独去闲 2025-01-18 15:07:13
 album:any=[]; 

使用此代码代替您添加的代码

 album:any=[]; 

use this code instead of the code you have added

输什么也不输骨气 2025-01-18 15:07:13

默认情况下,Angular 不会读取应用程序中的 JSON 文件。所以我们需要为此做一些额外的事情。因此,我们将在项目的 app 文件夹中创建一个名为“json-typings.d.ts”的文件。

declare module "*.json" {
const value: any;
export default value;
}

来源: 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.

declare module "*.json" {
const value: any;
export default value;
}

source: https://jsonworld.com/demo/how-to-read-local-json-file-in-angular

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文