mpld3 обновлена ​​проблема рендеринга сюжета - PullRequest
0 голосов
/ 27 октября 2018

Я использую mpld3 для создания точечной диаграммы с Angular 6. Я поместил пользовательские события на hover и onClick на элементы точечной диаграммы.

При первой загрузке страницы события работают правильно. Однако, если я вернусь и снова открою тот же график с тем же mpld3 JSON, элементы управления не будут отвечать.

Я не вижу их в слушателях событий и console.log внутри слушателей событий также не работают, которые работали в первый раз.

obj = mpld3.get_element(thisObj.props.id);   
console.log("obj", obj.elements());
  obj.elements()
     .on("mouseover", function(d, i){                                   
            console.log("in hover"); // first time its working.
})
.on("mousedown", function(d, i){  console.log("in click")  }); 
...