为compileComponents
的文档帮倒忙国家只此:什么时候我应该调用compileComponents,以及我如何避免这样做?
编译与
templateUrl
用于测试的NgModule组件。有必要调用这个函数,因为提取url是异步的。
但是,这并不能说明在什么情况下调用这个函数是“必要的”,也不能解释不这样做的后果。我目前正在使用的应用程序对组件进行了单元测试,其中包含templateUrl
s,并且这些测试涉及使用By.css
查看DOM,但即使我们从未在代码库中的任何地方拨打compileComponents
,它们似乎仍能正常工作。同时,互联网上还有其他帖子,如https://github.com/angular/angular-cli/pull/4757,这表明不需要拨打compileComponents
。
我应该在什么情况下调用此方法,为什么?