我已经在几个示例中看到此函数用于表单验证,但找不到任何信息/文档/api,而且似乎并非在所有情况下都有效。是否有替代方法来检查对象是否已更改?
问问题
616 次
1 回答
3
我在 AngularJS教程中看到过该方法,它只是一个自定义函数
$scope.isUnchanged = function(user) {
return angular.equals(user, $scope.master);
};
我认为上述检查是参考匹配而不是完整内容。
您可以使用$watch方法来观察对象的任何变化。还要通过FormController它具有特定于表单编辑的属性$pristine
,例如等。$isDirty
我相信这些值也可以在表单元素上使用。
于 2013-08-15T10:16:19.077 回答