#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