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