최근 각 NG 모델 입력 입력 창을 사용 범위 변수를 결합 할 때, 에러 수가 긴 문자열을 입력 할 것을 발견하였습니다. 다음과 같이 코드입니다 :
< HTML > < 머리 > < 메타 문자 집합 = "UTF-8" > < 제목 > 테스트 </ 제목 > < 스크립트 유형 = "텍스트 / 자바 스크립트" SRC = "../ 스크립트 / angular1.4.6.min.js" > </ 스크립트 > </ 헤드 > < 본체 NG-앱 = "MYPROJECT" 겨 제어기 = "테스트" > < 입력 ID = "payCode" 타입 = "숫자"모델 = "데이터" 변화의= "입력 ()" /> < 스크립트 타입 = "텍스트 / 자바 스크립트" > var에 앱 = angular.module ( " MYPROJECT " []); app.controller ( " 시험 " , 함수 ($ 범위) { $ scope.data = "" ; $ scope.input = 함수 () { CONSOLE.LOG ($ scope.data + " --------- - " + document.getElementById를 ( " payCode " ) .value); </ 스크립트 > </ 몸 > </ HTML >
나는 변화 NG, 모든 입력 한 후, 입력 상자를 얻을 $ scope.data 각 변수 값과 document.getElementById를의 값은 다음과 같은 효과가있다, 인쇄되어 사용 :
분명히, 17 번부터 각도의 값이 자동으로 잘못을 얻을 수 있지만, document.getElementById를이 값이 여전히 올바른 인수했다. 나는 아직도이 문제가, 그것을 시도의 angular1.6.2 버전을 변경,이 작은 버그 각도, 그리고에 대한 모든 사람들과 논의 할 것 같아요.