Angular JS создает новый div при выполнении условия, в противном случае добавляет к старому - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть массив данных с датами и другими переменными.

var array = {
    'row1' : {
        'date' : '2018-03-31 18:00',
        'value' : 3
    },
    'row2' : {
        'date' : '2018-03-31 19:00',
        'key4' : 7
    }
    'row3' : {
        'date' : '2018-04-01 00:00',
        'value' : 3
    },
    'row3' : {
        'date' : '2018-04-02 02:00'',
        'value' : 19
    }
};

Я хочу сделать новый div для каждого дня с каждым значением для дня. Таким образом, желаемый результат выглядит следующим образом

<div class="all">
  <div class="day">
    <span>2018-03-31</span>
    <span>18:00 3</span>
    <span>19:00 7</span>
  </div>
  <div class="day">
    <span>2018-04-01</span>
    <span>00:00 3</span>
  </div>
  <div class="day">
    <span>2018-04-02</span>
    <span>02:00 19</span>
  </div>
</div>

Единственное решение, которое я могу придумать, - это дважды запустить ng-repeat, но это не очень эффективно. Должен быть более эффективный способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...