我的应用运行良好,直到片刻,浏览器页面还是一片空白。如果刷新页面,则不会显示任何内容,并且我尝试更新cli,并尝试了ng serve
命令多次。它会继续成功显示编译结果,但在浏览器中什么也没显示。
Angular Live Development Server正在localhost:4200上侦听,请在http:// localhost:4200 /上打开浏览器** :编译成功
我查看了页面源,但是什么也没有显示, 我检查浏览器页面并在控制台中,它显示此错误:
<pre>
ERROR NullInjectorError: R3InjectorError(AppModule)[AngularFireAuth -> AngularFireAuth -> AngularFireAuth]:
NullInjectorError: No provider for AngularFireAuth!
at NullInjector.get (http://localhost:4200/vendor.js:18071:27)
at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
at NgModuleRef$1.get (http://localhost:4200/vendor.js:49366:33)
at Object.get (http://localhost:4200/vendor.js:47100:35)
at getOrCreateInjectable (http://localhost:4200/vendor.js:21873:39)
at Module.ɵɵdirectiveInject (http://localhost:4200/vendor.js:35880:12)
at NodeInjectorFactory.AppComponent_Factory [as factory] (http://localhost:4200/main.js:943:409)
at getNodeInjectable (http://localhost:4200/vendor.js:22018:44)
</pre>
请帮助
谢谢
答案 0 :(得分:0)
我实际上找到了解决方法,谢谢。我发现我正在从AngularFireAuth
和@angular/fire/auth
导入angularfire2/auth
。我将它们混合在一起,因此出现了错误,这就是我从问题中所了解的,它现在正在起作用。如果有人能详细说明还有什么问题。
谢谢