Angular 2在组件内部声明动态属性

标签 angular angular2-components

我想像这样在组件内部声明一些属性

export class HeroComponent implements OnInit {

    hero1:
    hero2:
    hero3:
    hero4:
    ...
    hero999:

}

是否有更好的方法来声明这些属性而不是将它们全部写出来?

最佳答案

export class HeroComponent implements OnInit {
  heroes: any[] = [];

  constructor() {
    for(var i = 1; i < 1000; i++) {
      this.heroes.push('hero'+i);
    }
  }
}

关于Angular 2在组件内部声明动态属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40298707/

相关文章:

javascript - 在 Angular 2 中的应用程序模板之外定义路由链接

angular - 如何在 Angular 2 单例中制作组件?

angular - ionic2 rc0 中找不到组件工厂错误

javascript - 如何将获取的API的一部分添加到组件定义的数组中

javascript - Angular2 访问父组件的@input 值

angular - 如何在 Angular 2 中集成 Razorpay?

javascript - Angular ngFor - 限制显示在每个项目上

angular - ionic 4 在键盘上方显示页脚

asp.net - 在 IIS 中部署 Angular 6 应用程序后,我收到一个空白页面,没有错误

css - 由于@Font-Face 在 Chrome 中呈现问题