angle.js - Angularjs에서 텍스트 영역 입력 단어 수를 제한하는 방법은 무엇입니까?
phpcn_u15822017-05-15 16:51:33
0
4
803
일반적으로 입력이 제한될 수 있지만 모바일 단말기에서는 입력 방식이 제한을 초과하는 경우 텍스트를 크게 입력한 후 입력란을 클릭하면 계속 입력할 수 있습니다. 사용자가 입력한 단어 수를 추적할 수 있는 다른 방법이 있습니까? 사용자가 입력한 단어 수를 초과하면 프롬프트가 팝업되고 초과된 내용은 삭제됩니까?
이렇게 할 수 있습니다:
변수 ng-model="length"를 텍스트 영역에 바인딩하여 현재 단어 수를 계산한 다음 ng-disabled="length>=140"을 통해 변수를 바인딩하여 텍스트 영역을 비활성화하거나 팝업 상자 등을 만듭니다. , 어쨌든 출력 상자의 단어 수를 모니터링하는 것입니다.
으아아아 으아아아
$watch 사용
으아아아이렇게 할 수 있습니다:
변수 ng-model="length"를 텍스트 영역에 바인딩하여 현재 단어 수를 계산한 다음 ng-disabled="length>=140"을 통해 변수를 바인딩하여 텍스트 영역을 비활성화하거나 팝업 상자 등을 만듭니다. , 어쨌든 출력 상자의 단어 수를 모니터링하는 것입니다.
<p ng-controller="myNoteCtrl">
으아악</p>
<스크립트>
으아악</script>