如何跳过使用AngularJS验证嵌套表单的方法?即使子窗体无效,我也必须使其外部窗体有效。
在下面的示例中,外部格式应该有效(fOuter.$valid
必须为true)。默认情况下不是。有选择吗?
代码(jsFiddle):
<div ng-app ng-controller="Ctrl">
<ng-form name="fOuter">
<h3>Outer form (valid={{fOuter.$valid}})</h3>
<input type="text" name="txtOuter" ng-model="outer" placeholder="(required)" required />
<ng-form name="fInner">
<h3>Inner form (valid={{fInner.$valid}})</h3>
<input type="text" name="txtInner" ng-model="inner" placeholder="(required)" required />
</ng-form>
</ng-form>
</div>
在Angular形式中可以嵌套。这意味着外部形式在所有子形式都有效时也有效。
因此,$valid
当内部变量之一无效时,无法使外部格式自动有效(通过键)。
尝试使用 error.required
<h3>Outer form (valid={{!fOuter.txtOuter.$error.required}})</h3>
演示版 **[Fiddle](http://jsfiddle.net/vpyKw/1/)**
从Angular ngForm文档:
另一种方法应该是使用控制器,例如:
<h3>Outer form (valid={{isOuterFormValid}})</h3>
控制者
$scope.isOuterFormValid = true;
// here, add listener on each input and change flag `isOuterFormValid`
...
问题内容: 我有这样的角度嵌套对象。有没有办法为嵌套属性过滤它 我只显示父元素,但想按两个元素进行过滤,例如: 问题答案: 是的,如果我正确理解您的示例,则可以。 根据集合的大小,计算迭代所用的集合可能会更好,这样过滤器就不会随着模型的更改而不断地进行操作。 http://jsfiddle.net/suCWn/ 基本上,如果我理解正确,您会执行以下操作:
本文向大家介绍ionic使用angularjs表单验证(模板验证),包括了ionic使用angularjs表单验证(模板验证)的使用技巧和注意事项,需要的朋友参考一下 1什么是模板验证 顾名思义模板验证就是通过一些angularjs的属性来在html标签中验证,为了往模板驱动表单中添加验证机制,你要添加一些验证属性,就像原生的 HTML 表单验证器。 Angular 会用指令来匹配这些具有验证功能
本文向大家介绍AngularJS使用angular-formly进行表单验证,包括了AngularJS使用angular-formly进行表单验证的使用技巧和注意事项,需要的朋友参考一下 当验证表单中有很多字段时,这时候可能希望把html的生成以及验证逻辑放到controller中,在页面,也许是这样的: 然后,在controller中定义各个字段以及验证。angular-formly就是为这个需
我开始认为在DataTable级别可能无法做到这一点,因为单元格的onPopulate()实际上只在AbstractDataGridView级别调用。是否有人知道在DataTable内部验证这些内部表单是否可行,如果可以,我如何实现这一点? 感谢您的时间和关注。
问题内容: 说我有以下数据结构 如何使用AngularJS在类似于以下的表格中呈现它: 按键是通过完成的。 问题答案: 如果您确实确实需要使用s进行处理,这是一种处理方法,除非您是作者(对不起),否则它很难完成并且几乎不可能阅读/关注,但是可以使用。您只需要夫妇的支持 像这样: 视图:
问题内容: 我正在尝试使用angular.js,hammer.js和topcoat制作和移动webapp。 我在显示像这样的Json文件中的数据时遇到了一些麻烦: 我的js文件是这样的: 我的HTML文件是这样的: 我想显示所有专辑,并且如果我的用户选择特定的艺术家,我想过滤那些专辑。 这里的问题是如何在此嵌套json上进行选择。顺便说一句,artist.name显示正确。 第二个问题是,如何过滤