gpt4 book ai didi

javascript - 在 Angular 中初始化具有一定数量元素的类数组

转载 作者:行者123 更新时间:2023-12-01 00:10:03 25 4
gpt4 key购买 nike

我正在寻找一种方法来初始化Passenger类型的数组,其元素数量等于变量count的值。我怎样才能在ngOnInit()中做到这一点???

这是Passenger模型:

export class Passenger {
constructor(
public ageCategory: string = '',
public name: string = '',
public lastName: string = '',
public Ssn: string = '',
public birtDate: NgbDate = new NgbDate(0, 0, 0),
public passportDate: NgbDate = new NgbDate(0, 0, 0),
public gender: string = '',
public passportCountry: string = ''
) { }
}

这是home.component.ts的内容:

import { Passenger } from '../../models/passenger';


export class HomeComponent implements OnInit {

passengers: Passenger[];
count: number = 5;


constructor() { }

ngOnInit() {

}

}

最佳答案

你的意思是这样吗?:

ngOnInit() {
this.passengers = new Array<Passenger>(3);
}

添加空的 Passenger 对象:

passengers: Passenger[] = [];

ngOnInit(){
for(let i=0;i<this.count;i++){
let pass= new Passenger();
this.passengers.push(pass);
}
}

关于javascript - 在 Angular 中初始化具有一定数量元素的类数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60138690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com