質問: ### 発生している問題 angularjsを用いてテキストボックスから値を出力させた場合に値が違いました。 input typeをnumberにした状態で入力した値をng-modelを用いて出力させた場合、 「1111111111111111111」と入力すると「1111111111111111200」と表示されてしまいます。 ### 該当のソースコード ``` {{test}} ``` ### 試したこと input typeをtextにした場合は、入力したもの通りの出力になりました。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: JavaScript(ECMAScript)の integer 値の最大値(+/-9,007,199,254,740,991)を超えているからではないでしょうか。 もし、作成中のアプリでこの上限値を取り扱う必要がある場合、アプリで独自のロジックを実装する必要がありそうです。