태그에 jquery.nicescroll pluggin 및 ng-model이 첨부되어 있습니다. 내 코드에서초점에 손목 시계가 파손되었습니다
<textarea id="paper" ng-model="paper"></textarea>
나는이 NG 모델 변수에 $watch
을 적용합니다.
$scope.$watch("paper", onTextChange);
모든 것은 내가 textareaб에서 멀리 클릭하면 또한 내가 다른 탭으로 전환 할 때 onTextChange 내가 뭔가를 입력 할 경우에만 해고되지만 제외 좋다.
어떻게하면 이 텍스트가 변경 될 때만 발생합니다. 즉, 무언가를 입력하거나 문자를 삭제할 때만 발생합니까? 지침에
데모 : 여기plunker
변경 사항을 듣기 위해 시계를 사용하고 이벤트는 변경하지 말고 용지가 변경되면 사용자의 기능이 실행됩니다. – cyan
아니, 그 진술에 의해 ** 가변 ** 종이 ** 변수 변경 ($ 범위에서)보고 내 ** onTextChanged() ** 함수를 변경하는 경우 해당 변수가 변경되면 각도 말하고있다. ng-model을 통해 내 텍스트 영역에 바인딩되기 때문에 텍스트 영역에 무언가를 입력 할 때이 이벤트가 발생해야합니다. 해고 당했지만 어떤 것을 입력 할 때뿐만 아니라 아래로 스크롤하고 위로 움직이면 사라집니다. 이상합니다. – kaytrance