AngularJS - 如何强制范围输入的ng模型为空?

时间:2017-05-22 09:54:47

标签: javascript html angularjs input

它是一个过滤器,两个输入同时使用相同的ng模型:

Caffe


目标:

  • 最初显示占位符而不是值,该值由范围输入设置。


的问题:

  • 范围输入不能设置为Null。


Possbile解决方案

  • 仅在将值从Null更改为有效数字值时,激活范围输入及其对ng-model变量的影响。


This image shows how it is set up, where the white bar is the au

此图像显示了如何设置,白条是辅助范围输入


我正在寻找任何可能导致解决方案的提示,我相信,如果有可能实现,那就是通过激活变化的范围输入。然而,'disabled'和'readonly'不这样做,可以做什么?


我试图让它以这种方式工作,一旦我想实现ng-mask,占位符在这种情况下很重要。

1 个答案:

答案 0 :(得分:1)

您可以将input元素包含在form中,为输入命名,然后您可以检查input的状态(例如formName.inputName.$touched)。< / p>

根据input元素的状态,您可以显示/隐藏不同的内容。因此,该值仅在触摸input时显示。