1
このmycodeでは、私はcompany1のスタッフに値するよう試みますが、配列の新しいリストを作成します。誰かが私を助けることができる?push()を使用して配列に値の配列を追加しようとしましたが、追加する方法がわかりません
私は名前やスタッフのIDを追加した後、アレイは、この
[{のcompanyNameのようになります。 "Company1の"、companyAddress: "会社住所"、スタッフ: [{名: "男性" 、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 }] });
}
}
閉鎖ブラケットは上記の$ scope.formに欠落している[0] .staff.push({ 名:$ scope.nameStaff、 ID:$ scope.idStaff })。 –
ありがとう... mikeとtanvi –