Ионное приложение просто зависает при запуске d3.js ось. Нет сообщений об ошибках

#ios #cordova #d3.js #ionic-framework

#iOS #кордова #d3.js #ionic-framework

Вопрос:

У меня есть приложение Ionic / Cordova, которое использует D3.js . Несколько дней назад приложение начало зависать, когда пользователь заходит на страницу, на которой рисуется график, затем ему нужно принудительно закрыть приложение.

Это происходит именно в этой строке:

 chart.xAxis.call(chart.axis.x)
  

chart.xAxis — это группа svg, а char.axis.x — d3.axisBottom().scale(диаграмма.scales.x)

На консоли нет ошибок, и при запуске на Xcode все (процессор, память и т.д.) В порядке.

Вы когда-нибудь сталкивались с чем-то подобным?

Комментарии:

1. Я обнаружил, что ошибка связана с временным масштабом.. Я передаю две даты, первая установлена по обычному бразильскому времени (BRT), а вторая установлена по бразильскому летнему времени (BRST).. Теперь мне просто нужно узнать, как это исправить. Кто-то?

2. Я использовал d3.scaleUtc() для решения своей проблемы, это совсем не лучший вариант, но поскольку я использую только день и месяц, это работает. github.com/d3/d3-scale/blob/master/README.md#scaleUtc