我注意到原生脚本模块经常使用NO_ERRORS_SCHEMA,这既包括原生脚本-schematics,也包括原生脚本和Angular。然而,我只是想知道为什么会这样?
我想这有一个很好的解释,我只是还不是很喜欢原生脚本。通常我会说应该避免使用NO_ERRORS_SCHEMA,因为它会让你的调试变得更加困难,所以我很好奇为什么到处都在使用它。
示例:
https://docs.nativescript.org/performance-optimizations/lazy-loading
发布于 2019-03-31 01:14:00
NativeScript元素,如StackLayout、GridLayout、ListView等,对于Angular是未知的。因此除非包含NO_ERRORS_SCHEMA,否则它将抛出编译器错误。
当然,正如您已经提到的,这可能会使调试变得困难。一旦你指定了NO_ERRORS_SCHEMA,应用程序将会因为任何无效的元素而静默地失败。
https://stackoverflow.com/questions/55431136
复制相似问题