何时在 TypeScript/Angular 中使用接口和模型 - When to use Interface and Model in TypeScript / Angular

10/14 00:35
阅读数 0

问题:

I recently watched a Tutorial on Angular 2 with TypeScript, but unsure when to use an Interface and when to use a Model for data structures.我最近使用 TypeScript 观看了关于 Angular 2 的教程,但不确定何时使用接口以及何时使用模型进行数据结构。

Example of interface:接口示例:

export interface IProduct {
    ProductNumber: number;
    ProductName: string;
    ProductDescription: string;
}

Example of Model:模型示例:

export class Product {
    constructor(
        public ProductNumber: number,
        public ProductName: string,
        public ProductDescription: string
    ){}
}

I want to load a JSON data from a URL and bind to the Interface/Model.我想从 URL 加载 JSON 数据并绑定到接口/模型。 Sometime I want a single data object, other time I want to hold an array of the object.有时我想要一个单一的数据对象,其他时候我想要保存一个对象数组。

Which one should I use and why?我应该使用哪一种,为什么?


解决方案:

参考一: https://en.stackoom.com/question/2XzDF
参考二: https://stackoom.com/question/2XzDF
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部