我注意到,nativescript-schematics经常在nativescript模块中使用NO_ERRORS_SCHEMA,在Angular的nativescript实例中也经常使用NO_ERRORS_SCHEMA。但是我只是想知道为什么会这样吗?
我想对此有一个很好的解释,我还没有将其写到nativescript中。通常,我会说应该避免使用NO_ERRORS_SCHEMA,因为它会使您的调试更加困难,因此我很好奇为什么在各处都使用此方法。
示例:
https://docs.nativescript.org/performance-optimizations/lazy-loading
答案 0 :(得分:1)
NativeScript元素(例如StackLayout
,GridLayout
,ListView
等)对于Angular而言是未知的。因此,除非您包含NO_ERRORS_SCHEMA
,否则它将引发编译器错误。
但是,当然,正如您已经提到的,它可能会使调试变得困难。一旦指定NO_ERRORS_SCHEMA
,该应用程序将因任何无效元素而静默失败。