Angular- 如果输入无效,如何防止显示输入中的文本

Angular- How to prevent text in input from showing if input is invalid

我有一个带有 [(ngModel)]=some_var 的输入文本标签。当用户输入的内容不是数字或小数时,我希望它在输入时不显示在输入框中。例如,如果我在文本框中键入 h,我不想在键入时看到 h(如果这有意义的话)。

我不确定要使用哪个事件。

如果您只需要数字和点作为小数分隔符,您可以使用:

<input type="number" (...) >