如何通过混合值来编写两个 ng-repeat?

How to write two ng-repeat by mixing the values?

我有 2 个 json ,

$scope.start_date=[{'01/02/2016'},{'05/05/2014'},{'08/02/2015'},{'04/08/2016'}]
$scope.end_date=[{'01/02/2016'},{'05/05/2014'},{'08/02/2015'},{'04/08/2016'}]

我必须首先显示 start_date 和第一个 end_date ,第二个 start_date 和第二个 end_date 使用 ng-repeat.Is 可以这样显示使用 anguarjs 使用 ng-repeat。谁能帮帮我

认为您正在寻找类似下面的内容。有几种方法可以做到这一点。 ng-repeat 公开 $index,您可以使用它来显示另一个数组中的项目,假设两个数组具有相同数量的项目。

<ul>
  <li ng-repeat="date in start_date">Start: {{date}}, End: {{end_date[$index]}}</li>
</ul>

你应该制作这些数组:

$scope.start_date=['01/02/2016','05/05/2014','08/02/2015','04/08/2016'];
$scope.end_date=['01/02/2016','05/05/2014','08/02/2015','04/08/2016'];

您可以像这样格式化您的日期

dates = [{
    start: "01/01/2016",
    end: "01/30/2016"  
}, {
    start: "02/01/2016",
    end: "02/28/2016"  
}];

然后你可以在你的 ng-repeat 中使用它们

<div ng-repeat="date in dates">
    <span>{{date.start}} - {{date.end}}</span></br>
</div>
$scope.dates=[{start_date :'01/02/2016',end_date :'01/02/2016''},{start_date :'05/05/2014', end_date:'05/05/2014'}...]

像这样传递日期数组并使用 ng-repeat as

 <ul><li ng-repeat="date in dates">start date : {{date.start_date}} End date : {{date.end_date}}</li></ul>