Angular 2: Property 'toPromise' does not exist on type 'Observable'

前端 未结 2 1860
北恋
北恋 2021-01-07 07:22

I\'m developing Angular 2 project and following Http Client Guide for implementing HTTP request But receiving following error when using RsJxmodule.

相关标签:
2条回答
  • 2021-01-07 07:27

    Please check out : Angular 2 2.0.0-rc.1 Property 'map' does not exist on type 'Observable<Response>' not the same as issue report

    "For VS 2015 (Update 3):

    Install VS 2015 Update 3 Replace C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\typescriptServices.js with the file in https://raw.githubusercontent.com/Microsoft/TypeScript/Fix8518-U3/lib/typescriptServices.js. First take a local backup though."

    This workaround fixed the "Property 'toPromise' does not exist " issue for me.

    0 讨论(0)
  • 2021-01-07 07:51

    I think this is a bug in Visual Studio (I'm guessing you're seeing this behavior in VS2015?) I have exactly this issue when I try working with an Angular2 app in VS2015.

    As a work around you might try working with your project using Visual Studio Code instead. I opened your referenced repository using VS Code and verified it had intellisense for rxjs extensions (like toPromise) as expected. However, as you sate, in VS2015 rxjs extensions are not being found and show as errors.

    0 讨论(0)
提交回复
热议问题