AngularJS ng-change 指令
定义和用法
ng-change
指令告诉 AngularJS 当 HTML 元素的值发生变化时要执行的操作。
ng-change
指令要求存在 ng-model
ইনডিকেশন
AngularJS-এ ng-change
ইনডিকেশন এলিমেন্টের প্রকৃত onchange ইভেন্টকে অবরূপণ করবে নাng-change
এক্সপ্রেশন এবং প্রকৃত onchange ইভেন্টটি উভয়ই বাস্তবায়িত করা হবে
ng-change
ইভেন্ট মান পরিবর্তিত হওয়ার প্রতি প্রত্যেকবার ট্রিগার হয়। তা সবগুলি পরিবর্তনকে সমাপ্ত করতে অপেক্ষা করবে না বা ইনপুট বক্স ফোকাস হারাতেও ট্রিগার হবে না
ng-change
ইভেন্ট শুধুমাত্র যখন ইনপুট মান প্রকৃতভাবে পরিবর্তিত হয়, তখনই ট্রিগার হয়, না তবে জেভাস্ক্রিপ্ট দ্বারা কোনও পরিবর্তন করা হয়েছে
প্রতিমান
যখন ইনপুট বক্সের মান পরিবর্তিত হয়, তখন একটি ফাংশন বাস্তবায়িত করা হয়:
<body ng-app="myApp"> <div ng-controller="myCtrl"> <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>
ภาษาเกี่ยวข้อง
<element ng-change="expression</element>
สนับสนุน <input>
、<select>
และ <textarea>
。
ตัวแปร
ตัวแปร | บรรณาธิการ |
---|---|
expression | ตอนที่ค่าขององค์ประกอบเปลี่ยนแปลง ต้องทำงานตามงานที่กำหนด |