我正在设计基于angular 6
的仪表板。我的仪表板有几个不同的组件并排放置。我想每5分钟刷新一次。
我尝试了windows.location.reload()
和location.reload()
,但是它刷新了整个页面,而不仅仅是一个组件,也就是说,我所有的组件都在刷新。因此,请先提供帮助和感谢。
答案 0 :(得分:2)
您在这里,
import io
import contextlib
tmp_stderr = io.StringIO()
with contextlib.redirect_stderr(tmp_stderr):
# ... initialize VLC stuff here, sth like this i guess :)
vlcInstance = vlc.Instance("--no-xlib")
player = vlcInstance.media_player_new()
OR
import {Observable} from 'rxjs'; // Angular 6
// import {Observable} from 'rxjs/Rx'; // Angular 5
Observable.interval(1000).subscribe(x => {
this.router.navigateByUrl('/RefreshComponent', {skipLocationChange: true}).then(()=>
this.router.navigate(["Your actualComponent"]));
});
答案 1 :(得分:1)
尝试一下
constructor(private ref: ChangeDetectorRef) {
setInterval(() => {
this.ref.detectChanges();
}, 5000);
}
答案 2 :(得分:0)
以下内容对我有用
n