我现在正在学习 Microsoft Angular Fundamentals 课程,我发现他们的示例中缺少分号,例如:gitSearch = (query: string): Promise<GitSearch> => { let promise = new Promise<GitSearch>((resolve, reject) => { if (this.cachedValues[query]) { resolve(this.cachedValues[query]) } else { this.http.get('https://api.github.com/search/repositories?q=' + query) .toPromise() .then( (response) => { resolve(response as GitSearch) }, (error) => { reject(error); }) } }) return promise; }请注意,它们在 之后不使用分号resolve.thisCachedValues[query])。但是 VS Code'Missing semicolon'在该行给了我 TSLint 警告。如果我省略分号,这是一个问题吗?
3 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
您可以简单地使用禁用 tslint
tslint:disable */ - 禁用文件其余部分的所有规则
也可以禁用 tslint 的特定规则..
/* tslint:enable:rule1 rule2 rule3... */ - 为文件的其余部分启用列出的规则
添加回答
举报
0/150
提交
取消