NullInjectorError:没有翻译服务的提供者

问题描述

我正在 Cordova + angular 8 中开发一个应用程序,并希望在应用程序中添加不同的习惯用法,所以我决定安装这个库,我按照我在视频中看到的说明进行操作,但是当我尝试启动该应用程序时,我在库代码中有一个错误,所以我更改了库版本,最后其他版本可以工作,但应用程序继续加载并且不能正常工作,所以我创建了一个新项目,仅包含 angular 项目中认的内容,也就是说类似于“hello world”并添加该库并具有相同的问题并且在本地服务器中出现该错误

Error screenshot

我已尝试通过在 Google 中搜索错误解决它。我已经检查了所有这些解决方案,但没有人在工作:

-https://github.com/ngx-translate/core/issues/68

-https://stackoverflow.com/questions/63132590/error-in-ngx-translate-core-error-ts1086-an-accessor-cannot-be-declared-in-a

-https://stackoverflow.com/questions/61678136/test-no-provider-for-translateservice

正如我所评论的,我已经关注了几个视频来意识到这一点,从这个视频中我终于得到了我的代码

-https://www.youtube.com/watch?v=k_tpfsrseJ8

解决方法

请在 app.module.ts 的导入数组中添加“TranslateModule.forRoot()”,

如果不行,请分享app.module.ts的代码。