我有一个调用api并返回公司列表的简单方法。应用程序工作,我可以毫无问题地查看我的公司,但是,TypeScript似乎对我的语法不满意,我不知道为什么。
company.service.ts
getCompanies() {
return this._http.get(URL_COMPANY)
.map((response: Response) => response.json())
.catch(this.handleError);
}
companies.component.ts
companies: Observable<any[]>;
constructor(private _companyService: CompanyService, private router: Router) { }
ngOnInit() {
this.companies = this._companyService.getCompanies();
}
companies.component.html
<tr *ngFor="let c of companies | async">
<td><a (click)="gotoCompany(c)">{{ c.name }}</a></td>
</tr>
我一直在关注John Papa和Ward Bell的Play by Play视频中的示例,语法与他们的相同,但是,他们在Visual Studio Code中,我在Visual Studio 2015中。感谢任何帮助!