您好,我的问题很简单,但是我迷路了一整天,找不到解决方案
我有 JAVA 对象
class Phone {
public int id;
public String name;
public List<Accessory> accessories;
}
和
class Accessory {
public int id;
public String name;
public List<Phone> phones;
}
我应该如何在 js 中映射它?我找不到任何关于创建对象之间关系映射的参考
如果我手动创建这样的东西
name: nokia,
accesories: {
id:1, name: head,
id:2, name: keys
}
我不会得到关系我只会得到一个大模型
// 编辑
function MyCtrl($scope) {
$scope.Phone = {Id: 1, Name:'Nokia'};
$scope.Phone.Accessories = [{Id:1, Name:'foo'}, {Id:2, Name:'bar'}, {Id:3, Name:'barfoo'}];
}
这是您网址中的代码。但这还不够接近
我想要这样的东西
$scope.Phones = [{Id: 1, Name:'Nokia'}, {Id: 2, Name:'Samsung'}, {Id: 3, Name:'iPhone'}];
但我不知道如何将配件绑定到每部手机