【发布时间】:2016-03-11 06:26:01
【问题描述】:
下面我展示的是长 JSON 结构的特定部分
var user = {
map: {
width: 785,
height: 791
},
image: {
name: "image.png",
size: {width:32}
},
properties:[{
firstName: "Bob",
lastName: "Jones",
}]
};
现在,如果我要更新上述 JSON 结构中的任何值,说 firstName 从“Bob”更改为“Angel”,我如何有效地替换 firstName,以便在我使用 web 时将其反映在 DOM 中插座.. 由于 JSON 很大,我将使用 ng-repeat 来绑定数据。 目前我正在重新加载整个数据以查看我不需要做的 DOM 中的更改..
如果有任何与该特定 JSON 相关联的内容,我将从 Web 套接字获取更新后的名称和主键
【问题讨论】:
-
如果您从我们的套接字获得的相同 json 被用于绑定到视图,那么 json 中的更改将自动反映在视图上
-
我得到的只是 JSON 的一部分,即更新后的值
-
您需要在绑定到视图的 json 模型中更新该值。
-
所以我需要遍历并识别JSON模型并更新?
-
我猜你正在将你从网络套接字获得的 json 转换为你必须改变的地方的视图模型。
标签: javascript angularjs json sockets