English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات ng-change في AngularJS

دليل مرجعي لـ AngularJS

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="myApp">
<div ng-controller="myCtrl">
  <p>أدخل بعض المعلومات في مربع الإدخال:</p>
  <input type="text" ng-change="myFunc()" ng-model="myValue" />
  <p>النص المعدل في مربع الإدخال {{count}} مرة.</p>
</div>
<script>
  angular.module('myApp', [])
    .controller('myCtrl', ['$scope', function($scope) {
      $scope.count = 0;
      $scope.myFunc = function() {
        $scope.count++;
      });
    });
</script>
</body>
</html>
اختبره لـ ‹/›

التعريف والاستخدام

ng-change تعليمات تستخدم لتخبر AngularJS عن عملية يجب تنفيذها عند تغيير قيمة عنصر HTML.

ng-change تتطلب التعليمات ng-model استخدام التعليمات

AngularJS ng-change تعليمات لا تغطي حدث onchange الأصلي، إذا تم إطلاق هذا الحدث،ng-change تُنفذ العبارة مثل حدث onchange الأصلي.

ng-change يتم إطلاق الحدث في كل مرة يتم فيها تغيير القيمة، ولا يتطلب انتظار عملية التعديل الكاملة، أو انتظار فقدان التركيز.

ng-change يحدث الحدث فقط للتعديلات الحقيقية في قيمة الصندوق، وليس من خلال JavaScript.

النحو

   <element ng-change="expression"></element>

عناصر <input>, <select>, و <textarea> تدعمها.

قيمة المعامل

القيمةوصف
عبارةتنفيذ العبارة عند تغيير قيمة العنصر.

دليل مرجعي لـ AngularJS