需要使用非空断言操作符(!)来保证注入数据的对象不为null,或者使用安全导航操作符(?.)来避免出现该错误。
例如,在HTML中注入数据时,假设有一个变量person,它可能为null,可以使用非空断言操作符来保证其不为null,如下所示:
{{ person!.name }}
或者可以使用安全导航操作符来避免出现错误,如下所示:
{{ person?.name }}
这两种方法都可以在不出现TS2531错误的情况下在HTML中注入数据。
上一篇:Angular12中无法删除相关项。
下一篇:Angular12中在视频幻灯片中传递ID的解决方法是什么?