2015-05-05 52 views
-2

我现在没有时间创建小提琴,但明天就会明确地做。 基本上我的问题是缓存从restful get端点检索的数据模型,并与restful更新端点返回的新模型进行比较,以便能够突出显示UI中更改的值。 我处理这个的方式是通过使用下划线的each()和angular.compare()方法来遍历集合并通过对象键比较它的对象关键字。 但是这感觉不对,我在获取更新的密钥名称时遇到问题。 有没有更好的方法来做到这一点,因为我找不到任何地方,只是一群人通常会问同样的问题,并得到如下答案:'使用观察者和下划线/角度方法,这很容易'。深入比较并获得角度值

+0

一个简化的数据示例将真正帮助以及张贴您的过滤代码 – charlietfl

+1

如果你甚至没有时间举例,你不应该指望我们有时间给出答案 – Tom

回答

1

对于我所了解的,您正在尝试做的是正确的方式来看它。 您必须逐个比较对象。 为了帮助您在旧的收藏和新的收藏之间取景,观察者并不是一个错误的答案。事实上,角度观察者可以给你旧的收藏和新的收藏作为参数。所以你所要做的就是按对象创建一个检查对象。并有不同的价值观的特殊结构。 希望这可以帮助你。

+0

感谢您的答案,有人问我什么时候不熟悉ng,很多事情都没有意义。然后,我找到了一个解决方案,非常接近你所描述的。 – viktor