[英]How do I iterate over form fields angular-way?
我有一個包含許多字段的表單,我需要使用某些函數來對其進行逐一處理。 您可以假設我需要將所有字段的值連接到一個字符串中。
該表格使用ng-model。
<div ng-form="form" ng-submit="submit()" novalidate>
<input ng-model="ctrl.firstName" required="true">
<input ng-model="ctrl.lastName" required="true">
<!-- 30+ more inputs -->
</div>
我想這樣做,而不需要遍歷DOM。
您可以在角度提交功能上執行以下操作:
for (var field in $scope.ctrl) {
if ($scope.ctrl.hasOwnProperty(field)) {
// do stuff
$scope.ctrl[field] ...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.