有没有正确的方法来用Angular2中的另一个类的已定义数组对象构造一个类对象?

时间:2019-07-09 02:47:19

标签: arrays angular typescript class angular2-services

我正在尝试构造一些具有一些标准数字和字符串数据类型的用户,但是我必须使用一种数据类型来描述包含地址行1,状态和邮政编码的属性的地址数组。

这是我到目前为止尝试过的:

export class User{

    id : number
    firstName: string
    lastName: string
    email: string
    address: Address[];

    constructor(firstName: string, lastName: string, email: string, address: Address[]){
        this.firstName = firstName
        this.lastName = lastName
        this.email = email
        this.address = address //Pretty sure this is wrong
        this.id = Math.floor(Math.random() * 80001) 
    }

}

export class Address{
    lineOne: string
    state: string
    zip: number
}

我将需要在用户服务构造函数中构造2到3个用户,该构造函数包括所有属性,但也包含具有这些属性的数组或地址,对此我感到有些困惑。

0 个答案:

没有答案