问题描述
我创建了Azure Bot,并尝试从Angular Web客户端调用它。我已按照本软件包指南中提到的所有步骤进行了操作--Bot Framework Library For Angular
在执行所有步骤并运行应用程序时,它给我错误- 错误NullInjectorError:R3InjectorError(AppModule)[ComService-> ComService-> ComService]: NullInjectorError:没有ComService提供程序!
我在应用程序模块导入以及提供程序中添加了相关的Microsoft机器人模块。
有什么我想念的吗?
注意:此实施的演示站点也无法正常工作-Bot Demo Site
解决方法
尝试在您的组件声明中添加必要的提供程序。
providers: [BotService,ComService,BotDirective,BotHelperDirective,StyleSetDirective]