视觉工作室2017转到文件中的方法

时间:2016-11-20 21:32:43

标签: visual-studio typescript

我正在尝试在我的打字稿项目中使用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);
    }

}

0 个答案:

没有答案