Почему NO_ERRORS_SCHEMA так часто используется nativescript? - PullRequest
1 голос
/ 30 марта 2019

Я заметил, что NO_ERRORS_SCHEMA часто используется модулями nativescript как схемами nativescript, так и примерами nativescript с Angular. Однако мне просто интересно, почему это так?

Полагаю, этому есть хорошее объяснение, но я пока не знаком с нативным сценарием. Обычно я бы сказал, что следует избегать использования NO_ERRORS_SCHEMA, так как это значительно усложняет отладку, поэтому мне очень интересно, почему это используется везде.

Примеры:

https://docs.nativescript.org/performance-optimizations/lazy-loading

https://github.com/NativeScript/nativescript-schematics/blob/master/src/generate/module/index.ts#L327

https://github.com/NativeScript/nativescript-schematics/blob/master/src/generate/module/index_spec.ts#L72

1 Ответ

2 голосов
/ 30 марта 2019

Элементы NativeScript, такие как StackLayout, GridLayout, ListView и т. Д., Не известны Angular.Поэтому он выдаст ошибку компилятора, если вы не включите NO_ERRORS_SCHEMA.

Но, как вы уже упоминали, это может затруднить отладку.После того, как вы укажете NO_ERRORS_SCHEMA, приложение молча прекратит работу для любых недопустимых элементов.

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