繁体   English   中英

NG0303:无法绑定到“ngbTooltip”,因为它不是“button”的已知属性

[英]NG0303: Can't bind to 'ngbTooltip' since it isn't a known property of 'button'

ERROR: 'NG0303: Can't bind to 'ngbTooltip' since it isn't a known property of 'button'.'

当我运行测试,在本地为我角12个项目,我得到这个错误,在所有的.spec文件ngbTooltip用我用CUSTOM_ELEMENT_SCHEMA ,这是不可能的跟踪发生错误的行。 值得注意的是,该错误在ng serve不存在,但在ng test出现。 告诉我如何解决这个问题,我尝试在应用程序模块中使用CUSTOM_ELEMENT_SCHEMA ,但没有帮助。

控制台输出控制台输出 2

尝试添加NgbModuleimports在阵列TestBed.configureTestingModule({

TestBed.configureTestingModule({
  imports: [NgbModule],
...

如果你不想导入NgbModule或者它在你的单元测试中导致问题,你可以模拟指令并提供模拟。

@Directive({
  selector: '[ngbTooltip]'
})
class MockNgbTooltip {}
...
TestBed.configureTestingModule({
  // add the mock to the declarations array
  declarations: [MockNgbTooltip],

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM