2014-12-05 83 views
1

是否有可能获取ng表单中的所有元素,因为它有可能使用表单?如何获取ng表单中的所有元素

为:

<form name="myForm" id="myForm">...</form> 

这工作:

document.forms["myForm"].elements 

但是:

<ng-form name="myForm" id="myForm">...</ng-form> 

无论是这样的:

document.getElementsByTagName("ng-form")["myForm"].elements 

也没有:

document.getElementById("myForm").elements 

似乎工作。他们返回undefined。

有没有一种方式与ng形式获取其所有元素?

+1

你真的需要的所有元素,或者您要访问里面的表单元素的车型? – Rasalom 2014-12-05 13:14:13

+0

我需要能够做到以下几点:angular.element(“#”+ elements [i] .id).scope()。innerForm。$ valid,其中elements数组是从上述语句返回的数组。 – iNpwd 2014-12-05 13:16:08

+1

我相信你没有用正确的角度看待这个... – Kutyel 2014-12-05 13:30:26

回答

-1

您可以通过Jquery选择所有子项目。

var subItems = $('#myForm *');

相关问题