Angular 10中strictTemplates与fullTemplateTypeCheck无法同时生效问题咨询
Angular 10中strictTemplates与fullTemplateTypeCheck同时启用时fullTemplateTypeCheck不生效的原因
在Angular 10的Ivy编译模式下,strictTemplates是一个聚合型的严格检查开关,它的启用会自动包含fullTemplateTypeCheck的全部检查逻辑,并且优先级更高。
当你同时将strictTemplates和fullTemplateTypeCheck设为true时,fullTemplateTypeCheck的配置会被strictTemplates覆盖——并非它未生效,而是它的检查规则已经被strictTemplates集成进去了。只有当关闭strictTemplates(设置为false)后,单独启用fullTemplateTypeCheck才会触发它独立的检查流程,这就是你看到单独启用时能输出新模板错误的原因。
你的当前配置示例:
"angularCompilerOptions": { "enableIvy": true, "strictTemplates": true, "fullTemplateTypeCheck": true, }
内容的提问来源于stack exchange,提问作者dfjsklfsv
相关产品推荐
相关产品推荐

