Instruksi ng-change di AngularJS
Definisi dan Penggunaan
ng-change
Instruksi memberitahu AngularJS tentang operasi yang akan dijalankan saat nilai elemen HTML berubah.
ng-change
Instruksi memerlukan ng-model
Instruksi.
Instruksi di AngularJS ng-change
Instruksi tidak akan menutupi peristiwa onchange asli elemen.ng-change
Ekspresi dan peristiwa onchange asli akan dijalankan.
ng-change
Peristiwa diaktifkan setiap kali nilai berubah. Dia tidak menunggu semua perubahan selesai, atau saat kotak teks kehilangan fokus.
ng-change
Peristiwa hanya akan diaktifkan saat nilai yang diisi benar-benar berubah, bukan melalui perubahan yang dilakukan JavaScript.
Contoh
Ketika nilai kotak teks berubah, lakukan fungsi:
<body ng-app="myApp"> <div ng-controller="myCtrl"> <input type="text" ng-change="myFunc()" ng-model="myValue" /> <p>Isian bidang telah berubah {{count}} kali.</p> </div> <script> angular.module('myApp', []) .controller('myCtrl', ['$scope', function($scope) { $scope.count = 0; $scope.myFunc = function() { $scope.count++; }); }); </script> </body>
Syarat
<element ng-change="ekspresi</element>
Dukung <input>
、<select>
dan <textarea>
.
Parameter
Parameter | Deskripsi |
---|---|
ekspresi | Ekspresi yang akan dieksekusi saat nilai elemen berubah. |