1

フォーム検証のいくつかの例でこの関数が使用されているのを見てきましたが、そのための info/docs/api が見つからず、すべての場合に機能しないようです。オブジェクトが変更されたことを確認するための代替手段はありますか?

4

1 に答える 1

3

私は AngularJSチュートリアルでメソッドを見てきましたが、それは単なるカスタム関数です

 $scope.isUnchanged = function(user) {
    return angular.equals(user, $scope.master);
};

上記のチェックは、完全なコンテンツではなく参照一致であると私は信じています。

$watchメソッドを使用して、オブジェクトの変更を監視できます。また、フォーム編集に固有のなどのプロパティを持つFormControllerを通過します。これらの値はフォーム要素でも利用できると思います。$pristine$isDirty

于 2013-08-15T10:16:19.077 に答える