首页 > 解决方案 > 如何在重新加载我的角度应用程序时更改鼠标光标?

问题描述

我必须在我的 Angular 应用程序中重新加载一个页面才能重置我的所有数据。

但是当我这样做时,window.location.reload()我有一个白屏,用户可以认为应用程序崩溃了。所以我想拥有cursor:wait,但它不起作用。

.ts 文件:

ngOnInit() {
    document.body.style.cursor = "wait";
}
ngAfterViewInit() {
    document.body.style.cursor = "initial";
}

有人有什么解决办法吗?

标签: angularreload

解决方案


我不确定重新加载整个应用程序是否理想。您只需重新加载组件即可更新组件和视图。

constructor(private route : ActivatedRoute,
      private router : Router) {}

    buttonClick() {
        this.router.navigateByUrl('your_path');
    }

希望这有帮助!


推荐阅读