Angular 2实用方法,用于检查两个对象之间的差异

时间:2016-12-15 12:19:25

标签: javascript angular typescript

是否有一个内置于Angular 2的实用程序方法,可以在两个相同类型的对象之间创建比较并显示差异?我需要深入比较。

@Input + ngOnChange似乎返回类似的内容,但我需要在服务中按需提供。

2 个答案:

答案 0 :(得分:1)

这个库就是这样的(对于js,虽然不是特定于角度的): https://www.npmjs.com/package/return-deep-diff

答案 1 :(得分:0)

一种解决方案是为两个对象执行JSON.stringify(),然后比较生成的字符串。但是,它取决于您要如何比较对象。