为什么 NO_ERRORS_SCHEMA 被 nativescript 如此频繁地使用?
Why is NO_ERRORS_SCHEMA so frequently used by nativescript?
我注意到 NO_ERRORS_SCHEMA 经常被 nativescript-schematics 的 nativescript 模块使用,而且在带有 Angular 的 nativescript 示例中也经常使用。但是我只是想知道为什么会这样?
我想对此有一个很好的解释,我只是还没有深入了解 nativescript。通常我会说应该避免使用 NO_ERRORS_SCHEMA,因为它会使你的调试变得更加困难,所以我很好奇为什么到处都使用它。
示例:
https://docs.nativescript.org/performance-optimizations/lazy-loading
StackLayout
、GridLayout
、ListView
等 NativeScript 元素不为 Angular 所知。所以它会抛出编译器错误,除非你包含 NO_ERRORS_SCHEMA
。
当然,正如您已经提到的,这可能会使调试变得困难。一旦您指定 NO_ERRORS_SCHEMA
,该应用程序将因任何无效元素而静默失败。
我注意到 NO_ERRORS_SCHEMA 经常被 nativescript-schematics 的 nativescript 模块使用,而且在带有 Angular 的 nativescript 示例中也经常使用。但是我只是想知道为什么会这样?
我想对此有一个很好的解释,我只是还没有深入了解 nativescript。通常我会说应该避免使用 NO_ERRORS_SCHEMA,因为它会使你的调试变得更加困难,所以我很好奇为什么到处都使用它。
示例:
https://docs.nativescript.org/performance-optimizations/lazy-loading
StackLayout
、GridLayout
、ListView
等 NativeScript 元素不为 Angular 所知。所以它会抛出编译器错误,除非你包含 NO_ERRORS_SCHEMA
。
当然,正如您已经提到的,这可能会使调试变得困难。一旦您指定 NO_ERRORS_SCHEMA
,该应用程序将因任何无效元素而静默失败。