Javascript Angularjs-使用ng repeat在一行中进行多个循环

Javascript Angularjs-使用ng repeat在一行中进行多个循环,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,伙计们,我在每一行和每一列中都有两个数组要映射,所以行中某一列的第一个循环成功地映射了ng repeat,但我在同一行中有另一个循环来映射同一行中的几个列。那么我可以在这里使用ng repeat吗?我如何处理这个问题 <tr ng-repeat="x in liveclaimdata" ng-repeat="y in hxdata" line-height="24px" id="row_{{$index+1}}" > <td></td>

伙计们,我在每一行和每一列中都有两个数组要映射,所以行中某一列的第一个循环成功地映射了ng repeat,但我在同一行中有另一个循环来映射同一行中的几个列。那么我可以在这里使用ng repeat吗?我如何处理这个问题

<tr ng-repeat="x in liveclaimdata"  ng-repeat="y in hxdata"   line-height="24px" id="row_{{$index+1}}" >

    <td></td>
    <td></td>
    <td></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td id="{{$index+1}}_payer"></td>
    <td id="{{$index+1}}_payer"></td>
    <td id="{{$index+1}}_denials" ng-required="false" >{{x.denials}}</td>
    <td id="{{$index+1}}_low_reimb">{{x.low_reimb}} </td>
    <td id="{{$index+1}}_bundling">{{x.bundling}}</td>
    <td id="{{$index+1}}_payer_rating">{{x.payer_rating}}</td>
    <td id="{{$index+1}}_mr_request">{{x.mr_request}}</td>
    <td id="{{$index+1}}_appeal_percentage">{{x.appeal_percentage}}</td>
    <td id="{{$index+1}}_appeal_paid_percentage">{{x.appeal_paid_percentage}}</td>

    <td>Test  {{y.denials}} </td>

    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>

hx数据中的simmiliar结构

根据我对问题的理解,您有两个数组中的相关数据,您希望使用ng repeat来绘制它

更新删除第二个ng重复

<tr ng-repeat="x in liveclaimdata"  ng-repeat="y in hxdata"   line-height="24px" id="row_{{$index+1}}" >

更新使用索引在第二个数组上迭代

<td>Test  {{y.denials}} </td>


这可以通过另一种方法解决。方法是在contoller构造函数的$scope中创建一个函数

$scope.livedatamapping=function(response){   
                     $.each(response.data, function(key, value){    
                             var row = parseInt(key)+1;   
                       $('#'+row+'_appeal_paid_percentage').html(value.appeal_paid_percentage);
                       $('#'+row+'_appeal_percentage').html(value.appeal_percentage);
                       $('#'+row+'_bundling').html(value.bundling);
                       $('#'+row+'_denials').html(value.denials); 
                       $('#'+row+'_low_reimb').html(value.low_reimb);
                       $('#'+row+'_mr_request').html(value.mr_request); 
                       $('#'+row+'_payer_rating').html(value.payer_rating);
                         $scope.edidataLoader=false;
                       //$scope.claimdataLoader=false;
                 }); 
    } 

然后将每个值映射到html映射器。也就是说,它的长度是相同的吗?我需要用hxdata填充列的其余部分,我无法确定其长度。请发布一些示例数据和预期的输出liveclaimdata其数组解析为输出为0 0 0 3 0 json示例为{状态:成功,数据:[{行数:0,付款人:安泰保险-TRS\/KY,cpt:35301,拒绝:0,低风险:1,捆绑:0,付款人评级:0,先生请求:0,上诉百分比:0,上诉支付百分比:0},@RAJMOHAN请添加liveclaimdata数组…&…hxdata数组
<td>Test  {{y.denials}} </td>
<td>Test  {{hxdata[$index].denials}} </td>
$scope.livedatamapping=function(response){   
                     $.each(response.data, function(key, value){    
                             var row = parseInt(key)+1;   
                       $('#'+row+'_appeal_paid_percentage').html(value.appeal_paid_percentage);
                       $('#'+row+'_appeal_percentage').html(value.appeal_percentage);
                       $('#'+row+'_bundling').html(value.bundling);
                       $('#'+row+'_denials').html(value.denials); 
                       $('#'+row+'_low_reimb').html(value.low_reimb);
                       $('#'+row+'_mr_request').html(value.mr_request); 
                       $('#'+row+'_payer_rating').html(value.payer_rating);
                         $scope.edidataLoader=false;
                       //$scope.claimdataLoader=false;
                 }); 
    }