【发布时间】:2020-06-03 09:58:58
【问题描述】:
我需要比较 2 个对象。它们之间的区别在于最初将数字存储为字符串,然后在表单加载时表单验证器将它们转换为数字。
原始对象
{
firstNumber: "1",
secondNumber: "2"
}
加载后
{
firstNumber: 1,
secondNumber: 2
}
我尝试过angular.equals,但由于它们的类型不相等(===),函数返回 false。
JSON.stringifying 也无济于事。对象可以变得相当大。我只是想检测表单上所做的任何更改,但不能,因为它总是告诉我表单已更改。有没有考虑到上述情况的功能?
【问题讨论】:
标签: javascript angularjs