Angular 类的类型脚本模型,为什么?
我是typescript新手,我正在用它来构建角度应用程序。 有时我看到这样的模型Angular 类的类型脚本模型,为什么?,angular,typescript,Angular,Typescript,我是typescript新手,我正在用它来构建角度应用程序。 有时我看到这样的模型 export interface Item { name: string } 有时我会看到这个 export class Lesson { constructor( public $key:string) } 使用静态方法,例如 static fromJson({$key}) {} 有什么好处?界面允许您仅使用属性创建模型 但是,class为您提供了定义和使用函数的优势 例如,如果你想初
export interface Item {
name: string
}
有时我会看到这个
export class Lesson {
constructor(
public $key:string)
}
使用静态方法,例如
static fromJson({$key}) {}
有什么好处?
界面允许您仅使用属性创建模型
但是,class
为您提供了定义和使用函数的优势
例如,如果你想初始化一个对象,你必须用一个接口初始化所有的属性,而用一个类你可以用类构造函数
来初始化
这实际上取决于用户想要使用什么。在我看来,与接口相比,使用类的模型提供了更多的灵活性 界面
允许您仅使用属性创建模型
但是,class
为您提供了定义和使用函数的优势
例如,如果你想初始化一个对象,你必须用一个接口初始化所有的属性,而用一个类你可以用类构造函数
来初始化
这实际上取决于用户想要使用什么。在我看来,与接口相比,使用类的模型提供了更多的灵活性 谢谢,这就是我要找的!可能重复的谢谢,这是我一直在寻找的!可能重复的