在对象Angular 2中添加数组

时间:2017-05-30 14:40:39

标签: arrays angular object typescript

我尝试使用其中的数组创建新对象,但我似乎无法使其正常工作。

以下是我的服务:

{{1}}

基本上,我有一个构造函数来定义Hero对象应该是什么样子。不起作用的是照片:string []。我希望能够展示一系列照片,一些英雄'会有照片,有些人不会拍照,所以数量不确定。知道如何让它发挥作用吗?

2 个答案:

答案 0 :(得分:0)

使用方括号初始化数组。

let HEROES = [
  new Hero(
    11,
    'Mr. Nice',
    'Fire',
    ['link to a photo', 'link to another photo']
  ),
  new Hero(
    12,
    'Narco',
    'Earth',
    ['link to a photo', 'link to another photo', 'another one']
  )
];

答案 1 :(得分:0)

在构造函数中定义数组,如下所示:

public photos: Array<string>