Javascript 如何获取ng表单中的所有元素
是否有可能获得ng表单中的所有元素,就像使用表单一样 用于: 但对于:Javascript 如何获取ng表单中的所有元素,javascript,angularjs,forms,angularjs-ng-form,Javascript,Angularjs,Forms,Angularjs Ng Form,是否有可能获得ng表单中的所有元素,就像使用表单一样 用于: 但对于: <ng-form name="myForm" id="myForm">...</ng-form> 这也不是: document.getElementById("myForm").elements 似乎有效。它们返回未定义的值 ng表单是否有办法获取其所有元素?您可以通过Jquery选择所有子项 var子项=$'myForm*' 您可以通过Jquery选择所有子项 var子项=$'myForm*
<ng-form name="myForm" id="myForm">...</ng-form>
这也不是:
document.getElementById("myForm").elements
似乎有效。它们返回未定义的值
ng表单是否有办法获取其所有元素?您可以通过Jquery选择所有子项
var子项=$'myForm*' 您可以通过Jquery选择所有子项
var子项=$'myForm*' 如果需要非jQuery解决方案,这可能会起作用:
document.getElementsByTagName("ng-form")[0].getElementsByTagName("*")
如果需要非jQuery解决方案,这可能会起作用:
document.getElementsByTagName("ng-form")[0].getElementsByTagName("*")
您真的需要所有元素,还是要访问表单中元素的模型?我需要能够执行以下操作:angular.element+elements[I].id.scope.innerForm.$valid,其中,elements数组是从上述语句返回的数组。我确信您没有使用正确的角度方法看到这一点……您真的需要所有元素,还是要访问表单中的元素模型?我需要能够执行以下操作:angular.element+elements[I].id.scope.innerForm.$valid,其中elements数组是从上述语句返回的数组。我确信您没有用正确的角度方法看到这一点。。。
document.getElementById("myForm").elements
document.getElementsByTagName("ng-form")[0].getElementsByTagName("*")