我想为此API端点结果创建一个域模型。
端点结果
{
"base": "EUR",
"date": "2018-04-08",
"rates": {
"CAD": 1.565,
"CHF": 1.1798,
"GBP": 0.87295,
"SEK": 10.2983,
"EUR": 1.092,
"USD": 1.2234,
.........
}
}
以及如何将返回值存储在调用方组件中。
答案 0 :(得分:0)
您可以按如下所示简单地创建具有给定属性的类。
export class YourClass{
base: string;
date: date;
rates: Array<{currency: string, rate: number}>;
}
然后,您可以在订阅服务时使用此类作为模型。
yourService.subscribe(
data:YourClass => { // do something with it},
error => { // handle error})