出现这个错误是因为在模板中使用了一个类型为 string | undefined 的变量,但实际上它不能被赋值给类型为 string 的变量。解决方法有两种:
{{ myVariable?.someProperty }}
// 或者
{{ myVariable!.someProperty }}
myVariable: string = '';
这样,在模板中使用 myVariable 的时候就不会出现类型错误。
上一篇:Angular12Material自定义颜色的默认对比度不能正常工作。
下一篇:Angular12NG8002:因为它不是form的已知属性,所以无法绑定到formGroup尽管包含了ReactiveFormsmodule,仍然出现错误