如何删除currencyMask的“ 0.00”格式,让用户输入任何数字?

时间:2019-07-10 19:49:20

标签: angular typescript

与使用type = number相比,currencyMask可帮助我格式化输入格式的逗号等。但是我遇到的问题是currencyMask给我的默认值为$ 0.00。输入1时,它将变成0.01美元,而不是1美元。我希望到目前为止,我有道理。因此,我希望用户不必输入$ 0.01,而是继续输入$ 0.3而不是$ 0.01,而是继续使用currencyMask提供的逗号格式化程序和仅数字过滤器。

我尝试过使type =“ number”。它可以工作,并且输入十进制时发出的警告似乎不影响我的POST:“值必须在整数之间”。但是逗号格式化程序不见了。以下是有效但没有逗号格式化程序的代码。

<input matInput type = "number" placeholder = "00000.00"
       [ngModel]= "paymentUpdate" 
       (ngModelChange) = "element.Payment = $event" 
       (keydown.Enter)="submitClick(element)">

我希望用户输入付款并根据需要输入小数。 CurrencyMask强制用户从美分开始。我从未使用过自定义指令,因此,如果这是唯一的解决方案,请向我显示额外的步骤。

1 个答案:

答案 0 :(得分:0)

如果我们将默认值设置为null。那么$ 0.00的默认值将不会被默认。

II* �  &�l��UX�������i����������������������������������������-+ �꟧�k��O��'���ȁ�"5��]zO�O�O�������/��������}���w�Hgkv����1W�~��jC��S�f
��>�կ�
cһ�w�w�w��L?���������O���_�~ׯ������W��5��H��7���/b���׆������-|�1�o��x��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P ����������������������������������������������������������������������������������������������������j/�r�*_����������_������ׯ���������������������������������^a�������׭����������������������������������o����������h��[�������������������������������7��}������-A������w��������������������������������߇����?������������}��������}����c����������̉�۾���|;�2JB��|;��ӽ��w�xA����N��w������xD2Ckf���]������� Y�7���[-�=[������hؐxD�3i�;�;���ޡ��[��� f���w�`�D��XzxD�J��!���������zxA�����xOOO==< �����O==< �������OO==< �������==< ������OOA�=< �������z}�=���������=��������|0���������������
mmml-���
mmmmmml-�������������5���������kkkkkkkkkkaa���������[���Xkkkkkka�+!Oi4��pүJ�k��k���AWu]��E�0cd  ��r,a�\4A �e�
�7�a�����~�x`����s��j;�v0�,��D%A7��� -���5����\���2@��k��s�P�O�5��_�5���s'���85�������0�������5����(�f�����p���������@6��p{������7����w#`��3/���M?����
�����õ����_���������X~���
��������}���8���>��|>���|?ᇲ�#������?�����{����������������������뿿����������������������������}���������������u����������������������������������An������������������]_�����������������������_���/�����u��_��]k���u�k��u��?岲���������������������������=����5�R@�3@<3����;�TE��\��j��H?���I������[
��ڿ۽^���_��m_�����l+���W������������j�����{j�{IZ�����ZV������6���5�WW��������֯��5�յ�~����¿�U���M������j�ﶯ��Z��kk�����6������Z������ڿ�Uj��V��^�_�����a���j�����k�W�ߵ��������w�����'~O��Y��.����;��{����[�ֻ��;������[���������<%���������G��� ��R�;���������[��������~�������ֿ��׾��I������I��������}���/�����?��o]����������Y�������������W������+�﷥|?�����[~���~��k߷��������������������]m���W���_�������߶��O���W�����Ӯ������z����ޭRo������������]*������[��[���־�b�������������J�����������k~��[��������B���}}�����w�����_���u����i?k�����_���������������������������������_w������}?������_����?������_�����������������<�?��@��� ������߿�W�����/��W�������U������~����U_����_��o�����M�����K��k�U���~��_��m���_�O��5�M=8|DDDG������������Y�dYR�Ws� ��f)�R@C%�|���s,� R!�L:i�����BX�&v�̃�#1��������T-4����  5�A��0��^�L*i��k�z��YN%/���W��i}W��]Uk�A������T�Zߧ�|z�k��V���������izIW�*�T}����T�T��n5������u�޾�w_�� ��Y9��A����r�Φj2V�1��@OR��$5D� �D�22Tԗ2D|�f�*�xM4�L&0��AH(M0���I�
5L=��0�*a0��A��V�0P�   �a0��� ��e#
    I���56����f ��A�4A�`��P�A�C�b ���}�'��B
b�T�
b[NJ���+mT-�i�
U
��節R��<H'KI���J���m���:�iz�꒭6�    T:h'Y   ]�ݭ5�X{�&�i�oUF�T��u
�-#�ч�ui-'�$N�(Kݦ�FxK
�u�%`�}G�0��ʊ�k8�IV��zMW����^:�ʎ��.����_���P�B���Ru�K~�^�%��?�k'N��N�8�/�U�I�:_��t�~�����b�U�_㊤�����Z����5U�����B���㥯Z�?�U�/�Ʃ�֖�uH�Y���f��~�~���޾�����u�y}�
�$�
���%~�/��_�ҪZ�5���W���*�/����j����_��V���~�C�W�   z��T�������������_���I�j��]W�����������K�J��ׯK��z]~�aK������U�Ҡ���-t�������U�_���%�O�U�^�?�I&�_��V���뤒_Z����+�?�~������������_��NH������ZT��-��Ʃ^��t�"�?���Fӥ����Oץ ��^����)�(5�  ~�*�K�_z��i:�׽H ����k���Z�A�����U�S����^�_����]kկ��j����_Z����7���Q�K¥���]UV�/I�U���M�Լ'I%�z�}zZ��k�_�_��Wk�K��P ��륤��3U�}-V����KI����T�UZ֪9���T5�A���v���Z�����]~�K����GU꿯�{�zU���Y��K�_���=���o�c_�֟�ݸ������R�/��z��_�K���uU�Z�k���*���mjy.���8u�q-��Ν����_�UY���mY__Z��li�V5��Ջ��z��S�w����|}�%�z�J�
`��X8|P��;֗T��1�x�Ԇ*� ��j�_�p��a�нҾ��ot�j�U�    &�R�6�\*���*j�Z�nUB����Z��������ϫK���M=+JH����%��`�W�:�&�W�����A���OUUkծ�g�M0����څ  �¶�¦�0�P������a4���a�bHP��!����(I���,!AR&`���
�,&P�I�4�aBŦ�T$AB��i�Dj��""T�{b""4*"""""9ia��¿��t� ��zu_Pz�����޿{uK��_ۥ��_n�-p�(zi�հ�a<77�AA'S�A�m^""#�������������������������������������������������������������������������������������������_� 9PdG����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������e��`�    c����� @ �             �          �                                                 �      �      �      �         (       )           ,     ,