下面我展示了一个长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中的更改,而我不需要这样做。
从Web套接字,如果与该特定JSON相关的任何名称,我将获取更新的名称和主键
只要您从AngularJS处理函数中更新JSON结构(实际上是JavaScript对象),处理函数完成后,对数据的任何更改都会立即反映到渲染视图中。