Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 构建一个自定义的maxlength指令_Angular_Angular Directive - Fatal编程技术网

Angular 构建一个自定义的maxlength指令

Angular 构建一个自定义的maxlength指令,angular,angular-directive,Angular,Angular Directive,我想构建一个自定义指令,使其具有maxlength的功能。我不能使用默认的maxlength,因为我使用的是ng2 currencyMask,它会依次向元素添加美元($)和逗号(,),有时还会添加点(.)。因此,maxlength正在考虑这些字符,并允许实现最终结果 如有任何建议,我们将不胜感激。最好举个例子 顺便说一下,该字段只接受数字您可以使用管道。DecimalPipe或custum pipe.pipe仅用于格式化显示值rite?您也可以在代码中使用该管道。请参见管道是否会更改模型值??

我想构建一个自定义指令,使其具有maxlength的功能。我不能使用默认的maxlength,因为我使用的是ng2 currencyMask,它会依次向元素添加美元($)和逗号(,),有时还会添加点(.)。因此,maxlength正在考虑这些字符,并允许实现最终结果

如有任何建议,我们将不胜感激。最好举个例子


顺便说一下,该字段只接受数字

您可以使用管道。DecimalPipe或custum pipe.pipe仅用于格式化显示值rite?您也可以在代码中使用该管道。请参见管道是否会更改模型值??