最近角度NG-モデルが入力入力ボックスを使用してスコープ変数をバインドするとき、数がエラーの長い文字列を入力しますことがわかったことがわかりました。コードは以下の通りであります:
< HTML > < ヘッド> < メタ文字コード= "UTF-8" > < タイトル>テスト</ タイトル> < スクリプトタイプ= "テキスト/ javascriptの" SRC = "../スクリプト/ angular1.4.6.min.js" > </ スクリプト> </ ヘッド> < 本体NGアプリ= "MYPROJECT" NG-コントローラ= "テスト" > < 入力ID = "payCode" タイプ= "番号"モデル=「データ」の変更= "入力()" /> < スクリプトタイプ= "テキスト/ javascriptの" > 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バージョンを変更し、私はこれは、小さなバグの角度も、約皆で話し合うかもしれないと思います。