[英]How to create multiple group input type in single form in angular js
我在項目中使用 angula js 和 php 我想創建一個表單,有多個輸入類型,在單個表單中分組明智
姓名電子郵件電話姓名電子郵件電話姓名電子郵件電話姓名電子郵件電話名稱電子郵件電話沒有特定的組,它可以是 10 到 50,所以我想在循環 1 中創建它:如何在循環 2 中創建:如何在服務器上上傳
請幫幫我謝謝
您可以在$scope
上使用“ng-repeat”:
<input ng-model="numberOfInputs" type="text"/>
<button ng-click="myFunc()"> set number of inputs! </button>
<div ng-repeat="item in items">
<input ng-model="item.name" type="text" />
<input ng-model="item.phone" type="text" />
</div>
在您的控制器中:
假設我們可以設置輸入的數量並將其存儲在 $scope.numberOfInputs 中:
$scope.items = [];
$scope.myFunc = function(){
for (i = 0; i < $scope.numberOfInputs.length; i++) {
$scope.items.push({id:i,name:'', email:''});
}
}
然后$scope.items
可以通過 angular $http
服務發送到 php! 然后將其轉換為數組使用json-decode()
。 之后使用 php 的foreach
循環遍歷這個數組並單獨保存每個!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.