gpt4 book ai didi

angular - Angular2中路由器的延迟

转载 作者:搜寻专家 更新时间:2023-10-30 21:15:14 26 4
gpt4 key购买 nike

我有这段代码,它有两个功能:say() 将播放音乐(已实现并且有效)router 通向下一页(它也可以)

go_next() {
this.say(); // audio
this.router.navigate( ['app'], { queryParams: { 'part': this.part+1 } } ); //go to next page
}

但我想做的是播放音乐(需要 5 秒)然后转到下一页...我怎么能实现这个?..我想,我必须实现某种delay,但是我无法通过router.navigate找到这样的参数。

最佳答案

setTimeout(function, milliseconds) Executes a function, after waiting a specified number of milliseconds.

go_next(){
setTimeout(() => {
this.router.navigate(['app'], {queryParams: {'part': this.part + 1}})
}
, 5000);
}

关于angular - Angular2中路由器的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45310888/

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