मैंने हाल ही में टाइपस्क्रिप्ट के साथ कोणीय 2 पर एक ट्यूटोरियल देखा, लेकिन एक इंटरफ़ेस का उपयोग करने के लिए और डेटा संरचनाओं को रखने के लिए एक मॉडल का उपयोग करने के लिए अनिश्चित।
इंटरफ़ेस का उदाहरण:
export interface IProduct {
ProductNumber: number;
ProductName: string;
ProductDescription: string;
}
मॉडल का उदाहरण:
export class Product {
constructor(
public ProductNumber: number,
public ProductName: string,
public ProductDescription: string
){}
}
मैं JSON डेटा को URL से लोड करना चाहता हूं और इंटरफ़ेस / मॉडल से बांधना चाहता हूं। कभी-कभी मैं एक एकल डेटा ऑब्जेक्ट चाहता हूं, दूसरी बार मैं ऑब्जेक्ट को पकड़ना और सरणी करना चाहता हूं।
मुझे किसका उपयोग करना चाहिए और क्यों?