当您在tsconfig. js中将strictTemplates和fullTemplateTypeCheck设置为true后构建应用程序时。在我的angular项目的json文件中,只有strictTemplates选项被应用。只有fullTemplateTypeCheck选项必须单独应用于包含新模板错误的输出结果。我使用的是Angular 10版本,我想知道为什么这两个选项不能同时应用。
这是当前tscconfig。当使用该设置构建时,fullTemplateTypeCheck选项不应用。
"angularCompilerOptions": {
"enableIvy": true,
"strictTemplates": true,
"fullTemplateTypeCheck": true,
}
您不能同时应用这两个值,因为它们实际上是同一设置的两个不同值。
根据文档,'strictTemplates'是'fullTemplateTypeCheck'的更严格的超集。
所以你应该设置其中一个,而不是两个。