Сенсорная башня Daterangepicker значительно увеличивает время загрузки - PullRequest
0 голосов
/ 06 июня 2018

Я разрабатываю угловое приложение 2 и использую этот инструмент выбора диапазона дат.Другие страницы загружаются за 500 миллисекунд.Страница с этим инструментом выбора диапазона дат занимает более 5 секунд для загрузки, иногда более 10 секунд.Если я отключу этот инструмент выбора диапазона дат, его загрузка в течение 500 миллисекунд.

В машинописном тексте:

$("input").daterangepicker({
          minDate: moment().subtract(2, 'years'),
          ranges: {
              'Last 7 days': [moment().subtract(6, 'days'), moment()],
              'Last 30 days': [moment().subtract(29, 'days'), moment()],
              'Last 90 days': [moment().subtract(89, 'days'), moment()]
            },
            periods: ['day','month','quarter','year']
        }, function (startDate:any, endDate:any, period:any) {
          $(this).val(startDate.format('L') + ' – ' + endDate.format('L'))
          that.ts =  {

                'startDate' : startDate,
                'endDate' : endDate
            }

        });

<div class="form-group has-feedback" style="width: 100%; padding-top: 10px;">
      <input type="text" class="form-control has-feedback" data-bind="
            daterangepicker: dateRange1,
            daterangepickerOptions: {
              single: true,
              standalone: true,
            }
          "/>
          <span class="glyphicon glyphicon-calendar form-control-feedback" style="margin-top: 10px;"></span>
      </div>
...