Ответ 1
Пока вы обновляете структуру JSON (фактически ваш объект JavaScript) из функции обработчика AngularJS, любые изменения данных отражаются в визуализированном представлении сразу после завершения выполнения функций обработчика.
Ниже я показываю определенную часть длинной структуры JSON
var user = {
map: {
width: 785,
height: 791
},
image: {
name: "image.png",
size: {width:32}
},
properties:[{
firstName: "Bob",
lastName: "Jones",
}]
};
Теперь, если я обновляю любое значение в вышеупомянутой структуре JSON, скажите, что firstName изменено с "Боб" на "Ангел", как я могу эффективно заменить firstName, чтобы он отражался в DOM, поскольку я использую web Розетки.. Поскольку JSON огромен, я буду использовать ng-repeat для привязки данных. В настоящее время я перезагружаю все данные, чтобы увидеть изменения в DOM, которые мне не нужно делать.
Из веб-сокета я получаю обновленное имя и первичный ключ, если есть какие-либо связанные с этим JSON
Пока вы обновляете структуру JSON (фактически ваш объект JavaScript) из функции обработчика AngularJS, любые изменения данных отражаются в визуализированном представлении сразу после завершения выполнения функций обработчика.