假设我有一个非常复杂的对象,其中每个键都有非常大的嵌套结构用于值。对象中的每个条目(密钥,复杂的嵌套值对)都是对某些http服务的调用的结果。
表现方面......对......来说更好......
1)在服务中,范围监视任何新密钥的对象,然后在其中调用函数来执行某些操作。 2)成功的http请求之后,手动调用本机监视功能中的函数来处理新信息。
我认为有角度的方式是观看,但如果选项1由于一些不断的观看会导致性能问题,我宁愿做2。
执行此操作的最佳性能方法是什么,前提是我正在观看的对象可能有大量的键/值?
答案 0 :(得分:0)
我建议在示波器上创建一个版本并观察它。即:
$scope.version = 1;
然后,只要你的代码改变了对象的某些内容,只需增加一个版本:
$scope.version += 1;
最后,将手表放在"版本"回应任何变化。