带对象的数组

时间:2016-11-19 03:52:19

标签: javascript angularjs angular typescript

我开始学习AngularJS但有一点问题.... 这有什么不对?我尝试将songlist声明为带有Song Objects的数组,但是使用“=”

会出错
import { Song } from './song.model';

export class Chart
{
  id:number;
  chartName: string;
  img: string;
  createDate:string;

  songList[]: Song;

}

2 个答案:

答案 0 :(得分:2)

您的声明无效,应该是:

songList: Song[]

答案 1 :(得分:2)

查看数组的这种打字稿类型定义。

https://www.typescriptlang.org/docs/handbook/basic-types.html

打字稿类型转换的语法是

variable: type;

因此,对于数组,您需要类似

的数据
songList: Array<Song>;

songList: Song[];