Angular数据绑定 - 与JavaScript对象的绑定应该不区分大小写

时间:2016-07-06 13:45:19

标签: javascript angularjs json

我有一些奇怪的情况。我从服务器接收JSON对象,并且键始终不是唯一的。例如,

有时我会得到像

这样的回复
{ 
   firstName: 'Gananasuriyan', 
   lastName: 'A'
}

有时会是

{
   FirstName: 'Gnanasuriyan', 
   LastName: 'A'
}.

我无法更改服务器端API,但我需要在视图中绑定该JSON。

我正在寻找一些最佳解决方案。

2 个答案:

答案 0 :(得分:1)

您可以设置模型的值


.assembly extern amqmdnet
{
:
  .ver 7:5:0:5
}

之后,只需将值绑定到视图

即可
model.firstName = model.firstName || model.FirstName; 
// If model.firstName is undefiend, get model.FirstName

答案 1 :(得分:0)

$scope.firstName = data.firstName || data.FirstName;