angular-nvd3-directives круговая диаграмма не обновляет представление

Я использую круговую диаграмму angular-nvd3-directives. Я устанавливаю круговую диаграмму со списком значений с siteId (как ось x) и usersCount (как ось y). Приложение обычно запускается из списка одного набора (siteId, usersCount) объекта. Приложение позволяет пользователям изменять список наборов сайтов - список (siteId, usersCount), и когда новый список загружается и в нем нет данных, круговая диаграмма печатает текст узлов, но круговая диаграмма остается за текстом с предыдущие данные.

Я использовал nv.graphs[0].update(), чтобы обновить его, но это не совсем естественно. Я также установил для атрибута objectequality значение true (для глубокой проверки данных).

Список данных в отладке выглядит следующим образом: {объект [1]} - когда есть данные, и {объект [0]} - когда нет данных.

Спасибо заранее:)

1 ответ

Решение

Вы должны проверить функцию диаграммы внутри файла nvd3. Всякий раз, когда нет данных для круговой диаграммы, происходит возврат диаграммы, в которой существует функция без обновления представления. Попробуйте удалить оператор возврата и посмотреть, работает ли он для вас

Другие вопросы по тегам