我正在尝试在我的打字稿项目中使用VS 2017。我正在使用goto
成员并尝试导航到当前文件中的方法。但是,VS 2017似乎没有正确地过滤方法。在goto
我正在使用“m和currentfile”,例如,如果我尝试过滤“extractData”,则似乎无法正确过滤。
我的.ts
文件如下。
export class FooterLinksServiceSiteCore implements FooterLinksService {
/**
*
* @param {Http} private http [description]
*/
constructor(private http: Http) {
}
/**
* [LoadFooterLinks description]
* @return {Observable<FooterLink[]>} [description]
*/
get(footerValuesLink: string): Observable<FooterLink[]> {
}
/**
* [extractData description]
* @param {Response} res [description]
*/
private extractData(res: Response): Array<FooterLink> {
let mappedFooterLinks: Array<FooterLink> = new Array<FooterLink>();
let footerLinks = res.json();
footerLinks.forEach(footerLink => {
mappedFooterLinks.push(new FooterLink(footerLink.Title, footerLink.Url));
});
return mappedFooterLinks;
}
/**
* [handleError description]
* @param {Response | any} error [description]
*/
private handleError(error: Response | any) {
// In a real world app, we might use a remote logging infrastructure
let errMsg: string;
if (error instanceof Response) {
const body = error.json() || '';
const err = body.error || JSON.stringify(body);
errMsg = `${error.status} - ${error.statusText || ''} ${err}`;
} else {
errMsg = error.message ? error.message : error.toString();
}
console.error(errMsg);
return Observable.throw(errMsg);
}
}