2017-07-27 8 views
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') 
}; 

私はこの問題を解決するにはどうすればよいですか?

答えて

0

あなたは正確に何を得ているのですか?しかし、なぜこれらの変数にng-valueを入れようとしないのですか?

<td> 
    <input type="text" class="form-control" ng-model="pies_tablares" ng-value="table.pies_tablares" readonly> 
</td> 
<td> 
    <input type="text" class="form-control" ng-model="observacion" ng-value="table.observacion" readonly> 
</td> 
関連する問題