你好我的问题很简单,但我整天都输了,我找不到解决方案
我有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中映射?我找不到任何关于创建对象之间关系的maping的参考
如果我手动创造这样的东西
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'}];
但我不知道如何将配件绑定到每部手机上
答案 0 :(得分:1)
在Javascript中没有类似关系的类级定义(在AngularJS中也没有)。看看AngularJS中的数据绑定,我认为这就是你在评论中描述的内容。 http://docs.angularjs.org/guide/dev_guide.templates.databinding