从Angular 10应用程序使用ngx-microsoft-bot-framework会出现错误没有ComService提供程序

问题描述

我创建了Azure Bot,并尝试从Angular Web客户端调用它。我已按照本软件包指南中提到的所有步骤进行了操作--Bot Framework Library For Angular

在执行所有步骤并运行应用程序时,它给我错误- 错误NullInjectorError:R3InjectorError(AppModule)[ComService-> ComService-> ComService]: NullInjectorError:没有ComService提供程序!

Com Error

我在应用程序模块导入以及提供程序中添加了相关的Microsoft机器人模块。

App Module

有什么我想念的吗?

注意:此实施的演示站点也无法正常工作-Bot Demo Site

解决方法

尝试在您的组件声明中添加必要的提供程序。

providers: [BotService,ComService,BotDirective,BotHelperDirective,StyleSetDirective]

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...