我在Angular 6应用中使用2.7.2图表版本。 在datepicker事件中,我更改了数据集,如果我将鼠标悬停在指向点的位置(气泡图),则可以看到工具提示。 我尝试更新图表,但是在这种情况下,我不仅可以看到工具提示,还可以看到旧的点。 我使用此代码来避免显示旧数据:
export default function interceptXHRRequests(self) {
XMLHttpRequest.prototype.nativeOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
const url = arguments[1];
if (!url.includes('/kids/_next/')) {
this.onreadystatechange = function() {
if (this.readyState === 1) {
console.log(self.numberOfRequestsPending)
self.numberOfRequestsPending++;
}
if (this.readyState === 4) {
console.log(self.numberOfRequestsPending)
self.numberOfRequestsPending--;
}
};
}
this.nativeOpen.apply(this, arguments);
};
但是它只能解决一半的问题。我仍然可以将鼠标悬停在指向提示的地方。