Dans Angular2/Typescript, je souhaite charger des données JSON à partir d'une URL et les lier à l'interface/au modèle. Parfois, je veux un seul objet de données, l'autre fois que je veux tenir et le tableau de l'objet. Lequel (interface/modèle) dois-je utiliser et pourquoi?In Angular2/Typescript Je souhaite charger des données JSON depuis une URL et les lier à l'interface/au modèle
-1
A
Répondre
0
En supposant que l'objet que vous récupérez soit exactement le même dans les versions d'objet et de tableau, j'utiliserais toujours la version de tableau.
Par exemple, disons que l'interface est
interface MyApiResponse {
id: string;
text: string;
}
Dans le cas où vous obtenez un tableau, vous pouvez revenir en l'état. Dans le cas où vous obtenez un seul objet, enveloppez-le dans un tableau. Rationaliser cela en tant que tableau va également simplifier le code de votre application.