小编tsh*_*001的帖子

我为什么要在Typescript/Angular中使用接口(模型)?

我看待它的方式,用模型定义对象似乎使它们变得僵硬并且变化容忍度更小,从而使得将来更容易破坏应用程序并添加代码行而无法获得.例如,我可以有一个get方法,它从API返回一个视频对象,并将其编程为Any或定义的模型.

/model/video.ts

export interface Video {
// my code
 }
Run Code Online (Sandbox Code Playgroud)

/pages/videos.ts

getAllVideos(): Promise<Video> {
// my code
}
Run Code Online (Sandbox Code Playgroud)

/pages/videos.ts

getAllVideos(): Promise<Any> {
// my code
}
Run Code Online (Sandbox Code Playgroud)

我看待它的方式.更少的代码行,更少的复杂性,更少的文件和更少的刚性是一件好事.为什么要定义模型?

typescript angular angular5 angular6

2
推荐指数
1
解决办法
981
查看次数

标签 统计

angular ×1

angular5 ×1

angular6 ×1

typescript ×1