【发布时间】:2018-10-17 15:43:10
【问题描述】:
我正在尝试在我的模型中使用接口并为其创建一个默认值。
export interface IPerson {
id: string;
name: string;
}
class Person implements IPerson {
id = '';
name = 'John';
}
export class Family {
constructor(public address: string,
public members: Person[] = [new Person()]) {
}
所以,我想要的是一个家庭,当这个人没有名字时,默认是约翰。
它创建了一个 name = null 的人
我该怎么做?
【问题讨论】:
-
不确定问题是什么,如果我写
new Family(""),新对象将有一个成员member taht 将包含一个名为"John"的人。有什么问题?
标签: angular typescript interface