2014-12-05 37 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 *');