0
ng-repeatのすべての変数を入力する必要がありますが、これらの変数を入力するときに問題が発生するため、2つの変数が未定義であり、残りの変数とは異なりません。たまたま、変数は "pies_tablares" と "観測" です:AngularJS形式の未定義オブジェクト
ここ<tr ng-repeat="table in datos">
<td>
<input type="text" class="form-control" ng-model="especie" ng-value="table.especie" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="largo" ng-value="table.largo" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="ancho" ng-value="table.ancho" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="espesor" ng-value="table.espesor" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="cantidad" ng-value="table.cantidad" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="pies_tablares" ng-value="table.pt" readonly>
</td>
<td>
<input type="text" class="form-control" ng-model="observacion">
</td>
</tr>
は常に未定義です:
angular.forEach($scope.datos, function(obj)
{
dataConcilation = {
especie: obj.especie,
largo: obj.largo,
ancho: obj.ancho,
espesor: obj.espesor,
cantidad: obj.cantidad,
pies_tablares: obj.pies_tablares,//undefined
observacion: obj.observacion, //undefined
purchase_order_id: idPurchaseConcilation,
fecha_conciliacion: moment().format('YYYY-MM-DD hh:mm:ss')
};
私はこの問題を解決するにはどうすればよいですか?