gpt4 book ai didi

angular - Kendo Angular UI Gauges 在更新后自行调整大小

转载 作者:太空狗 更新时间:2023-10-29 18:02:35 25 4
gpt4 key购买 nike

我正在使用 RedialGauge来自 Kendo UI 和 angular。

我每 3 分钟使用 rxjs 从 api 动态加载我的仪表数据,这是我的代码:

interval(2e5)
.pipe(
startWith(() => forkJoin(
this.service.getStatistics(),
this.service.otherCall()
)
),
switchMap(() => forkJoin(
this.service.getStatistics(),
this.service.otherCall()
)
),
retryWhen((err) => err.pipe(
take(3)
)
)
).subscribe(([statistics, others]) => {
this.statistics = statistics;
...
});

初始化加载后一切正常,仪表看起来像他们应该的 enter image description here

但在下一次更新后,仪表会随机调整它们的大小 enter image description here

最佳答案

这是我想出的结果,虽然有点老套,但这是唯一真正有效的解决方案。

当我想更新仪表时,我基本上会重新加载组件。

public refreshComponent(): void {
const url = this.router.url;
this.router.navigateByUrl('/app', {skipLocationChange: true}).then(() => {
this.router.navigate([url]);
});
}

关于angular - Kendo Angular UI Gauges 在更新后自行调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57974075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com