处理Angular中的JSON引用

时间:2015-10-23 18:46:22

标签: json angularjs

我们说我的API会返回以下people数组:

var p1 = new Person("Alice");
var p2 = new Person("Bob");
p1.Sibling = p2;
p2.Sibling = p1;
var people = new[] { p1, p2 };

为避免循环引用,它输出以下JSON:

[  
   {  
      "$id":"1",
      "Name":"Alice",
      "Sibling":{  
         "$id":"2",
         "Name":"Bob",
         "Sibling":{  
            "$ref":"1"
         }
      }
   },
   {  
      "$ref":"2"
   }
]

然而,Angular并没有处理它。相反,我最终得到一个数组,其中第二个对象只是一个具有$ref属性的文字对象。

在谷歌上搜索,我看到Angular并不支持这一点,但我认为必须有一些方式才能让它发挥作用。

0 个答案:

没有答案