Örnek
bir işlevi yürütmek zaman giriş alanı değişiklikleri değeri:
<body ng-app="myApp">
<div ng-controller="myCtrl">
<input type="text" ng-change="myFunc()" ng-model="myValue" />
<p>The input field has changed {{count}} times.</p>
</div>
<script>
angular. module('myApp', [])
. controller('myCtrl', ['$scope',
function($scope) {
$scope.count = 0;
$scope.myFunc = function() {
$scope.count++;
};
}]);
</script>
</body>
Kendin dene " Tanımı ve Kullanımı
ng-change
yönetmeliği ne yapacağını angularjs söyler bir HTML elemanı değeri değişir.
ng-change
yönergesi bir gerektirir ng-model
mevcut olması yönergesi.
ng-change
angularjs gelen direktif hem öğenin orijinal onchange olay geçersiz kılmaz ng-change
ifadesi ve orijinal Onchange olay çalıştırılacaktır.
ng-change
olayı değerindeki her değişiklikte tetiklenir. Tüm değişiklikler yapılana kadar bekleyin veya giriş alanı kaybettiğinde odak olmayacaktır.
ng-change
giriş değerinde bir gerçek değişiklik varsa etkinlik yalnızca tetiklenir ve değişiklik bir JavaScript yapılmıştı değilse.
Sözdizimi
< element ng-change=" expression "></ element >
<Giriş> tarafından desteklenen, <select> ve <textarea> .
Parametre Değerleri
değer | Açıklama |
---|---|
expression | Bir ifade sırasında bir öğenin değeri değişikliklerin yürütülmesinde. |