必需
和ng-必需
(表单验证)有什么区别?
超文本标记语言属性必需="必需"
是一个语句,告诉浏览器需要此字段才能使表单有效。(必需="必需"
是XHTML表单,只需使用必需
等效)
Angular属性ng-必需="yourCon条件"
表示'is必需(yourCon条件)',并根据您的条件为您动态设置超文本标记语言属性。
还要注意的是,HTML版本令人困惑,不可能编写一些有条件的东西,如required=“true”或
required=“false”
,只有属性的存在才重要(present表示true)!这就是Angular帮助您解决所需ng问题的地方。
我想为蒂亚戈的回答做一个插件:
假设您正在使用ng show隐藏元素,并在该元素上添加一个required属性:
<div ng-show="false">
<input required name="something" ng-model="name"/>
</div>
将抛出如下错误:
名称为="的无效表单控件不可聚焦
这是因为您无法对隐藏的元素强制进行必要的验证。使用ng required可以更容易地有条件地应用所需的验证,这太棒了!!
AngularJS表单元素寻找必需的
属性来执行验证功能。ng-必需的
允许您根据布尔测试设置必需的
属性(例如,只需要字段B-比如说,学生编号-如果字段A有一定的值-如果您选择“学生”作为选择)
例如,
如果你想知道为什么会这样,(而不仅仅是制作<代码>
龙目岛的有什么区别 和 我知道< code > RequiredArgsConstructor 仅在构造函数中注入所有最终依赖项。
问题内容: 部分应用程序很酷。无法提供哪些功能? 是更有效还是更易读? 问题答案: 无法提供哪些功能? 在额外功能方面并没有太多(但是,请参阅稍后)–可读性在旁观者的眼中。 大多数熟悉函数式编程语言的人(尤其是系列的人)看起来都lambda很好–我说“大多数”,绝对不是全部,因为和我肯定是“熟悉”的人(等) 却被认为是lambdaPython中的一个令人眼花eyes乱的异常…… 他为曾经接受过Py
我一直在尝试用JavaFX来设置Maven。尽管我对Maven和JavaFX没有经验,但我没想到这会是一个如此大的挑战。我的Java知识相当扎实(包括Swing),没想到设置起来会有这么大的困难。 我的也不太大: 我正在使用JavaFX Maven插件构建应用程序。运行之后,一切看起来都很好,所有构建都成功了。但当我尝试运行应用程序时,却出现以下错误: 经过一些粗略的调试,问题似乎出现在我正在加载
问题内容: 在我的Web应用程序中,我对表单字段使用了一些自定义验证。在同一个表单中,我有两个按钮:一个用于实际提交表单,另一个用于取消/重置表单。 通常,我使用Safari作为默认浏览器。现在Safari5退出了,突然我的“取消/重置”按钮不再起作用了。每次按下重置按钮时,表单中的第一个字段都会获得焦点。但是,这与我的自定义表单验证相同。在其他浏览器上尝试时,一切都很好。我必须是Safari 5
问题内容: 目前,我正在学习AngularJS和我难以理解的区别和。 谁能告诉我它们的区别以及何时应使用另一种? 问题答案: ng-bind 具有单向数据绑定($ scope->视图)。它有一个快捷方式 ,用于显示插入到html中的范围值,其中是变量名。 ng-model 用于放置在表单元素中,并具有双向数据绑定($ scope-> view and view-> $ scope),例如。