2016-03-21 4 views

Antwort

0

Sie können $scope.watch('name',function(newValue,oldValue){ // your logic on change }) verwenden. Es wird nicht empfohlen, da es die Leistung verringert, aber manchmal nützlich sein kann, um nach Änderungen zu suchen.

2

Verwenden Sie angular.copy(), um eine tiefe Kopie des ursprünglichen Werts, dann , um zu testen, ob es sich geändert hat.

0

Verwendung ng-change="functionname"

und im Skript definiert eine Funktion:

var app = angular.module("myApp", []); 
    app.controller("myCtrl", function($scope) { 
    var count=0; 
    $scope.functionname=function(){count++;} 
}); 

wenn Zählung größer als 0 ist, dann ist der Eingang nicht makellos.

Verwandte Themen