input[type=text]
은 내 양식에 ng-required="true"
입니다. 입력에 바인딩 된 모델을 업데이트하는 버튼 클릭 이벤트가 있습니다.AngularJS는 공백 만 허용합니다.
업데이트 된 값이 비어 있으면 양식이 유효하지 않게됩니다. 하지만 업데이트 된 값이 완전히 공백 인 경우 양식이 유효합니다.
공백을 삭제하고 다시 읽으면 양식이 다시 유효하지 않게됩니다.
이 jsfiddle을 보여줍니다 :이 문제에 대한 해결 방법은 http://jsfiddle.net/dayeh/
있습니까? 지금은 모든 백엔드 데이터를 다듬을 것입니다.
피들에 공간을 추가하면 양식이 유효하지 않습니다. 클릭 한 후 언급 하시겠습니까? 또한,'$ scope.myData = '';에 공백이 있음을 의미합니까? – Fiver
변수에 공백이 있으면 전체 점이됩니다. 이상한 행동을하고 있습니다. 수동으로 공백을 입력하면 ng-required가 오류로 처리합니다. 그러나 당신이 직접 whitepsace로 설정한다면, 그렇지 않습니다. –