下面是從英雄的遊覽教程Angular.io的一個代碼段:Angular的setTimeout的目的是什麼?
getHeroesSlowly(): Promise<Hero[]> {
return new Promise(resolve => {
// Simulate server latency with 2 second delay
setTimeout(() => resolve(this.getHeroes()), 2000);
});
}
描述狀態:爲了模擬慢速連接,導入英雄符號和以下getHeroesSlowly()方法添加到HeroService。
據我所知,最好的做法是建立基於慢速連接的網站,其中兩個例子是here和here。
但爲什麼我會設置一個計時器來測試,而不是節流(比如說在Chrome)的連接建立(像角暗示一個)?
因爲它容易得多的教程給你一個簡單的代碼塊比它解釋如何使用您的開發工具,以節流網絡。 –
然後讓我改說一下。是否有一段時間使用定時器而不是節流會更有益? – Liam
是你的問題,具體到例子還是一般? –