Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将以前所有项目的数据添加到ng repeat中的当前项目_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 将以前所有项目的数据添加到ng repeat中的当前项目

Javascript 将以前所有项目的数据添加到ng repeat中的当前项目,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我只想在第二列中将所有以前记录的金额添加到当前记录的金额中,如下所示。 [index-1]只添加上一条记录的金额,我想将所有的上一条记录的金额添加到当前记录的金额中。我该怎么办 <tr ng-repeat="record in records"> <td><span ng-if="record.status == 'unsettle' ">{{record.created_on}}</span></td>

我只想在第二列中将所有以前记录的金额添加到当前记录的金额中,如下所示。 [index-1]只添加上一条记录的金额,我想将所有的上一条记录的金额添加到当前记录的金额中。我该怎么办

<tr ng-repeat="record in records">

         <td><span ng-if="record.status == 'unsettle' ">{{record.created_on}}</span></td>
         <td><span ng-if="record.status == 'unsettle' ">{{record.amount+records[$index-1].amount}}</span></td>

</tr>

{{record.created{u on}}
{{record.amount+记录[$index-1].amount}
像这样试试看

<tr ng-repeat="record in records">

     <td><span ng-if="record.status == 'unsettle' ">{{record.created_on}}</span></td>
     <td><span ng-init="record.sum=record.amount+records[$index-1].sum" ng-if="record.status == 'unsettle' ">{{record.sum}}</span></td>

{{record.created{u on}}
{{record.sum}

也许这是一个完美的答案!但第一个指数仍然没有被加到总和中。我想不出原因,因为我是个新手。不过,非常感谢,先生。