programing

AngularJs ng트리거 onblur 변경

fastcode 2023. 3. 16. 21:55
반응형

AngularJs ng트리거 onblur 변경

위해서ng-Change를 기동할 수 있는 방법은,blurjquery와 유사합니다.on('change')?

나는 청순한 사람을 찾고 있다.angular방법을 찾아야 합니다.

ng-model-options 사용

$scope.onchange = function () {}
<input type="text" ng-model="x" ng-change="onchange()" ng-model-options="{updateOn: 'blur'}"/>

Release 1.2.0rc1부터는ng-blur지시의

jsfiddle:http://jsfiddle.net/9mvt8/6/

HTML:

<div ng-controller="MyCtrl">
    <input type='text' ng-blur='blurCount = blurCount + 1'/>

    <input type='text' ng-blur='blurCount = blurCount + 1' />

    blur count: {{blurCount}}
</div>

스크립트:

function MyCtrl($scope) {
    $scope.blurCount = 0;
    $scope.name = 'Superhero';
}

ng-timeout을 사용하고 (Jason이 말한 대로) 핸들러를 사용하여 입력 class="ng-timeout"을 확인하면 입력값이 변경되었는지 알 수 있습니다.

언급URL : https://stackoverflow.com/questions/19456397/angularjs-ngchange-trigger-onblur

반응형