angular4:来自服务的地图枚举

时间:2017-11-12 15:43:58

标签: json angular mapping

我的angular 4 angular将一个对象发送到服务器,除了枚举的映射外,一切正常。

我的服务器发给我

{
"paymentState":"OUTSTANDING"
}

并映射这个我的对象有这个枚举:

export enum PaymentState {
    NONE,
    OUTSTANDING,
    SETTLED
}

问题1:我从服务器映射的对象上的PaymentState不是字符串文字,而是例如1。

第二件事是我发送数字而不是字符串文字。 例如。我设置了

myReservation.paymentState = PaymentState.SETTLED;

我的json对象是

{ “paymentState”:2 }

目前我的hhtpClient地图方法看起来像这样

.map(response => response);

我需要调整什么?

0 个答案:

没有答案