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" />
    

输入字段已经改变了 {{count}} 次。

<script> angular.module('myApp', []) .controller('myCtrl', ['$scope', function($scope) { $scope.count = 0; $scope.myFunc = function() { $scope.count++; }); }); </script> </body>

ప్రత్యక్షంగా ప్రయత్నించండి

సంకేతాలు

<అందులో అందులో ng-change="ప్రతిపాదనలు</అందులో అందులో>

మద్దతు <input><select> మరియు <textarea>.

పారామీటర్స్

పారామీటర్స్ వర్ణన
ప్రతిపాదనలు అందులో అందులో మార్పు జరిగినప్పుడు అమలు చేసే ప్రతిపాదనలు.

ఏంజులర్ జి రిఫరెన్స్ హాండ్బుక్