1
此mycode,我尝试在company1 staff中值,但它创建了一个新的数组列表。有人能帮我吗?我尝试使用push()在数组中添加值数组,但我不知道如何添加它
后,我添加姓名和工作人员的ID阵列将这个样子
[{公司名称:“公司1”,公司地址:“公司地址”,工作人员: [{名:“男人” ,ID: “123”},{名字: “小男孩”,ID: “1343”},{名字: “约翰”,ID: “145”}]}]
<div ng-controller="MyCtrl">
<input type="text" ng-model="nameStaff" />
<input type="text" ng-model="idStaff" />
<button ng-click=addDetail()>add</button>
{{form}}
</div>
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.form = [{ companyName: "company1", companyAddress: "company address", staff: [{ name: "men", id: "123" }] }];
$scope.addDetail = function() {
$scope.form.push({ staff: [{ name: $scope.nameStaff, id: $scope.idStaff }] });
}
}
闭托架[0] .staff.push中缺少上述$ scope.form({ 名:$ scope.nameStaff, ID:$ scope.idStaff }); –
谢谢...迈克和tanvi –