[(ngModel)] ディレクティブをサポートするカスタム コンポーネントを作成していますが、問題なく動作します。問題は、ビューに通貨形式を保持し、モデルに「通常の」数値を保持したいということです.これは、Angular 5 の双方向データバインディングで可能ですか?
コードは次のとおりです: https://stackblitz.com/edit/angular-c1qxh4
いくつかのことに気付くでしょう:
- ロードすると、すべてが正常に見えますが、ビューのみがフォーマットされています
- さらに2つのゼロを追加すると、フォーマットはモデルにも適用されます(これは避けたいことです)
- モデルのフォーマットが間違っています (コンマが正しく配置されていませんが、これは重要ではありません。とにかくフォーマットは必要ありません)
それでは、私の質問は、私がやりたいことをすることは可能ですか? もしそうなら、私は何を間違っていますか?
編集:明確にするために、2つの分離されたコンポーネント(入力とラベル、または入力とその上にある非表示の入力など(すでに試しました))でこれを実行したくありません。単一の入力でこれを行う方法。