私は簡単な反応入力コンポーネントを持ち、数字だけを受け取り、各キーボード入力は入力をチェックし、3番目の文字の後には有効な入力を返します。-文字を入力に追加します。すべてうまく動作しますが、最初の3文字目から1つの文字を編集/削除すると、私のキャレットは最後の位置にジャンプします。どのようにして同じ位置にキャレットを置くことができますか?ここで Link to working example 私の
私はイオン(および角度)を使用しています。私はDecimalPipeを使ってそれを変換した後に入力値を変更する命令を持っています。値は数値のみです。 数値にカンマを追加すると(たとえば、ユーザーが値を100から1000に変更した場合など)、カーソルが1か所後ろに移動しているという問題があります。 カンマが追加されても気にしないようです。 マイコード: let decimalPipe = new D