使用自定义指令的输入文本上的格式和输入编号

时间:2018-05-18 18:17:07

标签: angular pipe angular-directive custom-directive angular2-custom-pipes

我正在尝试创建一个指令或管道,允许我将输入文本格式化为12.345,67,当输入带小数点的数字时输入带逗号(,)的十进制逗号,所以12345,67不是周期。

显然,将逗号设为小数会产生错误。

尝试指令 https://stackblitz.com/edit/angular-cf2hz8

尝试自定义管道 https://stackblitz.com/edit/angular-p3jc14

1 个答案:

答案 0 :(得分:0)

最终我找到了解决方案:

我使用Angular的“Control Value Accessor”来创建我自己的组件,以这种方式使用它:

<app-control-value-accessor
     [(value)]="numero"
      required 
      >

https://stackblitz.com/edit/angular-tay52r