什么时候使用NO_ERRORS_SCHEMA和CUSTOM_ELEMENTS_SCHEMA?

何时我们必须在Angular中使用NO_ERRORS_SCHEMA和CUSTOM_ELEMENTS_SCHEMA?

它们是什么意思?是CSS样式的配置吗?

asddsa_asddsa 回答:什么时候使用NO_ERRORS_SCHEMA和CUSTOM_ELEMENTS_SCHEMA?

在测试中,定义TestBed时,需要导入或声明组件的所有依赖项。

BUT 有时,当您的测试不在此特定子组件上时,可能会很烦人并且编写起来很长。

在这种情况下,您可以使用NO_ERRORS_SCHEMA。它将忽略所有错误,说它不知道子组件<some-child>...</some-child>。 但是请记住,使用NO_ERRORS_SCHEMA不是一个好习惯。另外,您可以创建自己的组件模拟或使用此库ng-mocks,这非常有帮助。

CUSTOM_ELEMENTS_SCHEMA不太宽松。

本文链接:https://www.f2er.com/3164373.html

大家都在问