【发布时间】:2018-02-07 01:48:36
【问题描述】:
我正在使用带有 Angular 模板的 Dotnet CLI 并运行应用程序,我必须执行 dotnet run 所以 --preserve-symlinks 不适用于 dotnet。
当我尝试执行 HttpClient 的方法 POST 时遇到同样的问题抛出 “InjectionToken DocumentToken 没有提供者!”。我尝试了一切,但我无法实现。
我尝试使用 "@angular/http" 中的 Http 并且它可以工作,但 HttpClient 不起作用。
有人可以帮助我吗?
我想使用 HttpClient 因为 HttpInterceptor。与导入和依赖注入相关的一切都可以。
类似帖子:NullInjectorError: No provider for InjectionToken DocumentToken
【问题讨论】:
-
你需要使用来自
@angular/common/http的HttpClient -
是的,我知道.. 但这不是错误。最后我修好了。
-
对不起,我只是确保
-
别担心,谢谢。
标签: .net angular httpclient