Lodash цепочки вопрос - PullRequest
       8

Lodash цепочки вопрос

0 голосов
/ 23 мая 2018

У меня проблемы с получением ценности моей цепочки.Я считаю, что это как-то связано с return в моем коде.

      let wrapper = _.chain($scope.meetings)
    .orderBy($scope.meetings, function(o) { return new moment(o.meetingDate); }, ['asc'])
    .filter($scope.meetings, function(o) { return moment(o.meetingDate).isAfter(begin) && moment(o.meetingDate).isBefore(end); })
    .forEach($scope.meetings, function(o) { o.createdBy = $scope.myData[0].fullName;})
    .value();

Я получаю пустой массив в качестве значения

1 Ответ

0 голосов
/ 23 мая 2018

, как сказал @ gruff-bunny, было решено удалить переменную из моего orderBy, filter и forEach.В конце концов, моя функция выглядит следующим образом.

        $scope.meetings = _.chain($scope.meetings)
      .orderBy(function(o) { return new moment(o.meetingDate); }, ['asc'])
      .filter(function(o) { return moment(o.meetingDate).isAfter(begin) && moment(o.meetingDate).isBefore(end); })
      .value();
...