我正在尝试创建一个可导出的类,它将对象作为角度2中的属性。这样做的原因是我可以使用NgModel将表单绑定到它。
例如,如果我有这个对象:
user: {
name: string,
address: {
street: string,
city: string,
state: string
}
}
目前我有类似的东西:
export class User {
name: string;
address: any;
}
有没有办法让地址属性与'user'对象相同而不使用'any'标签?
似乎只是一个简单的修复,但我似乎无法找到答案。
谢谢
答案 0 :(得分:0)
你可以这样做:
export class User {
name: string;
// can be single object
address: {
city: string,
street: string,
state: string
};
// can even be array
addresses: {
city: string,
street: string,
state: string
}[];
}