我创建了一个AngularJS应用程序,没有
我的一个输入字段是number。
<input type="number" class="input numberfield" placeholder="0" ng-change="changePrice()" ng-model="price" ng-pattern="/^(\d)+$/" name="price" required />
现在我如何显示错误消息没有从名称?
<input type="number" class="input numberfield" placeholder="0" ng-change="changePrice()" ng-model="price" ng-pattern="/^(\d)+$/" name="price" required />
<span class="red" ng-show="price.$error.pattern">The price must be given in number format!</span>
当我在字段中输入任意字符时,它会在输入类中显示ng invalid ng invalid number tag(屏幕截图1)。当输入一些数字时,它会显示ng有效类(屏幕截图2)。所以我的代码是works。
但问题是我的错误消息不起作用。
我遵循以下教程:http://codepen.io/astockwell/pen/JyCva
但我没有表单标签
有想法吗?
添加表单标签。
Angular的验证只有在您有表单标签时才有效。您已经知道您的问题是没有表单标签,所以添加一个。
如果无法添加表单标记(比如某个地方已经有一些父表单标记),请使用ng form
,因为可以嵌套它们。
系统变量下的“路径”如下所示: C:\程序文件\公共文件\Oracle\Java\JavaPath;C:\ProgramData\Oracle\Java\JavaPath;C:\程序文件\公共文件\Microsoft Shared\Windows Live;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\Syst
问题内容: 我正在尝试运行一个selenium测试,该测试应该可以正常工作(没有更改并且以前可以正常工作),但是我遇到了这个奇怪的错误。 这是什么“丢失或无效的’entry.level’”错误,我该如何解决? 问题答案: 我通过将chrome驱动程序更新到最新版本(在撰写本文时为v2.34)解决了这一问题。 您可以在此处获取chromedriver:https://sites.google.com
我正试图在Google play console上上传android应用程序的新版本,但当我选择该应用程序时,它会告诉我:“出现意外错误。请稍后再试。” 没有提供其他信息,3天前有效。我这边有什么问题吗,或者谷歌只是以某种方式破坏了他们的界面? (我在unbuntu 18上使用google chrome)
当我在Kubuntu 17.04上使用Ionic 3安装了Java8时,我在签署一个Ionic android apk时遇到了这个错误 我得到的错误是: java版本 我已经安装了Android Studio,它运行良好,我测试了应用程序源代码,它在模拟器上运行没有问题。
问题内容: 尝试运行声纳测试,但失败了: 我的jenkins控制台输出: 如何解决此错误信息? 问题答案: 我看到错误: 您通过以下步骤开始了该过程: 确保翻一番,以使找到实际的文件夹。 那是: 有关更多信息,请参见分析源代码/分析参数。 该OP巴达尔·辛格的报告中评论: 这是由于我在文件中提到的文件夹路径错误
问题内容: 我正在做一些计算,但无法将字符串解析为int甚至是float。我寻找解决方案,并且在某个必须有空字符串的地方读取了它,但是我使用 及其打印的值证明该字符串不为空。 这是 logcat java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.farrukh.bmi / com.example.farrukh.bmi.Main