【发布时间】:2018-02-25 00:50:29
【问题描述】:
下面是 Angular.io 英雄之旅教程中的一段代码:
getHeroesSlowly(): Promise<Hero[]> {
return new Promise(resolve => {
// Simulate server latency with 2 second delay
setTimeout(() => resolve(this.getHeroes()), 2000);
});
}
描述说明:要模拟慢速连接,请导入 Hero 符号并将以下 getHeroesSlowly() 方法添加到 HeroService。
我了解基于慢速连接构建网站是最佳做法,其中有两个示例,例如 here 和 here。
但是为什么我要设置一个计时器来测试构建(就像 Angular 建议的那样)而不是限制连接(比如在 Chrome 中)?
【问题讨论】:
-
因为教程给你一个简单的代码块比解释如何使用你的开发者工具来限制网络要容易得多。
-
那我换个说法。是否有时间使用计时器而不是节流更有益?
-
您的问题是针对示例还是一般问题?
-
@AngularInDepth.com 一般
-
@Liam,好的,然后看my answer
标签: angular