我意外地输入:,而不是=在这段代码的第2行.
为什么这个有效的打字稿?冒号不应该期望属性定义上的已知类型声明吗?
我确信TS规范中的某个地方允许它,但目的是什么?
export class CategoriesService {
private _url : "http://localhost:3000/someurl"; // ???????????
constructor(private http: Http) {}
getData(): Observable<Category[]> {
return this.http.get(this._url).map(res => res.json()); //fails here, as _url is undefined
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |