我的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);
我需要调整什么?