Javascript 添加ng模式时,不会显示角度ng消息

Javascript 添加ng模式时,不会显示角度ng消息,javascript,validation,angular-material,Javascript,Validation,Angular Material,我在我的输入字段(type=number)中添加了ng pattern=“/^[0-9]{1,7}$/”,以验证没有“e”字母的数字。我使用的是角度材质。它正在验证并显示输入中的红色,但未显示验证消息。它仅针对此类类似值“32232333E3”显示 这就是当我提供一个数字和一个e时发生的情况: 这就是我提供许多e时发生的情况: 请提供一个值 请提供一个有效值 在@Edric笔下 试试这个代码 请提供一个值 请提供一个有效值 请发布您的代码片段,以便其他人可以帮助您。我已更新了描述。添加

我在我的输入字段(type=number)中添加了ng pattern=“/^[0-9]{1,7}$/”,以验证没有“e”字母的数字。我使用的是角度材质。它正在验证并显示输入中的红色,但未显示验证消息。它仅针对此类类似值“32232333E3”显示

这就是当我提供一个数字和一个
e
时发生的情况:

这就是我提供许多
e
时发生的情况:


请提供一个值
请提供一个有效值
在@Edric笔下

试试这个代码


请提供一个值
请提供一个有效值

请发布您的代码片段,以便其他人可以帮助您。我已更新了描述。添加了代码和错误的屏幕截图,可能是因为您没有在app.js中添加
ngMessages
?或者可能是因为您一开始没有导入
ngMessages
?或者可能是因为您没有将其包装在
中?所有内容都已导入。验证也正在进行。但问题是验证消息未显示。只有输入项如第二张图像中所示变为红色。下面是一个工作示例