Когда использовать NO_ERRORS_SCHEMA и CUSTOM_ELEMENTS_SCHEMA? - PullRequest
0 голосов
/ 04 ноября 2019

Когда нам нужно использовать NO_ERRORS_SCHEMA и CUSTOM_ELEMENTS_SCHEMA в Angular?

Что они означают? Это конфиг для стилей CSS?

1 Ответ

1 голос
/ 04 ноября 2019

В ваших тестах, когда вы определяете TestBed, вам нужно импортировать или объявить все зависимости вашего компонента.

НО иногда это может быть очень раздражающим и долгимчтобы написать это, когда ваши тесты не на этих конкретных дочерних компонентах.

Это тот случай, когда вы можете использовать NO_ERRORS_SCHEMA. Он будет игнорировать все ошибки, говоря, что он не знает дочерний компонент <some-child>...</some-child>. Но имейте в виду, что использование NO_ERRORS_SCHEMA не очень хорошая практика. В качестве альтернативы вы можете создать свой собственный макет компонента или использовать эту библиотеку ng-mocks , что очень полезно.

CUSTOM_ELEMENTS_SCHEMA менее разрешительный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...