AngularJS ng-change ਇੰਡਰੈਕਟਿਵ

ਦਿਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

ng-change ਇੰਡਰੈਕਟਿਵ ਨੂੰ ਇੰਡਰੈਕਟਿਵ ਦੀ ਵਰਤੋਂ ਦੇਖੋ

ng-change ਇੰਡਰੈਕਟਿਵ ਮੰਗਦਾ ਹੈ ng-model ਇੰਡਰੈਕਟਿਵ

AngularJS ਵਿੱਚ ng-change ਇੰਡਰੈਕਟਿਵ ਅਸਲ ਈਵੈਂਟ onchange ਨੂੰ ਨਹੀਂ ਸਰਕਟ ਕਰਦਾ ਹੈ。ng-change ਐਕਸਪ੍ਰੈਸ਼ਨ ਅਤੇ ਅਸਲ onchange ਈਵੈਂਟ ਦੋਵੇਂ ਚਲਾਓ ਜਾਣਗੇ。

ng-change ਈਵੈਂਟ ਹਰ ਵਾਰ ਮੁੱਲ ਬਦਲਣ ਉੱਤੇ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ। ਉਹ ਸਾਰੇ ਬਦਲਾਵਾਂ ਨੂੰ ਪੂਰੇ ਹੋਣ ਜਾਣ ਦੇ ਬਾਅਦ ਜਾਂ ਜਦੋਂ ਇੰਪੁਟ ਬਕਸ ਨੂੰ ਫੋਕਸ ਹਟਾਇਆ ਜਾਵੇ ਤਾਂ ਟ੍ਰਿਗਰ ਨਹੀਂ ਹੁੰਦਾ ਹੈ。

ng-change ਈਵੈਂਟ ਕੇਵਲ ਜਦੋਂ ਇੰਪੁਟ ਦਾ ਮੁੱਲ ਅਸਲ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਤਾਂ ਹੀ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ, ਨਹੀਂ ਕਿ ਜਿਸ ਰਾਹੀਂ JavaScript ਦੇ ਬਦਲਾਅ ਹੁੰਦੇ ਹਨ。

ਇੰਸਟੈਂਸ

ਜਦੋਂ ਇੰਪੁਟ ਬਕਸ ਦਾ ਮੁੱਲ ਬਦਲਦਾ ਹੈ ਤਾਂ ਇੱਕ ਫੰਕਸ਼ਨ ਚਲਾਓ:

<body ng-app="myApp">
<div ng-controller="myCtrl">
    <input type="text" ng-change="myFunc()" ng-model="myValue" />
    

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

亲自试一试

语法

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

支持