是否可以对Angular中的两个对象进行“深度”比较?我想做的是比较每个键/值对。例如:
对象1
{
key1: "value1",
key2: "value2",
key3: "value3"
}
对象2
{
key1: "value1",
key2: "newvalue",
key3: "value3"
}
我需要的是比较失败,因为只有键/值对之一是不同的。换句话说,所有键/值对必须完全匹配,否则将失败。这是Angular中已经内置的东西吗?我确信如果确实需要,我可以编写自己的服务,但我希望它已经内置。类似于angular.equals。
angular.equals( { id: "12" }, { id: 12 } ) // is false