首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角9常春藤模板类型检查'Object‘可能是’null‘

角9常春藤模板类型检查'Object‘可能是’null‘
EN

Stack Overflow用户
提问于 2020-02-20 19:37:29
回答 1查看 758关注 0票数 1

基本上我有两个组件。存储库

代码语言:javascript
复制
  <kendo-datepicker #first [max]="second.value"></kendo-datepicker>
  <kendo-datepicker #second  [min]="first!.value"></kendo-datepicker>

这将导致为应用程序提供服务时出现此错误:

src/app/app.component.ts:7:37中的错误-错误TS2531: Object可能是'null‘。

代码语言:javascript
复制
7   <kendo-datepicker #second  [min]="first.value"></kendo-datepicker>

两个人都用另一个。我认为这就是错误出现的原因,因为一个没有定义,而另一个是创建的。但它被允许为空。这在角度8工作,但转换为9,不再。

我怎么能让它无视这个特殊的情况呢?

  • 我不能改变日期选择器。
  • 更改tsconfig 'fullTemplateTypeCheck‘也不是可行的选择。
  • 倾向于使用不开始使用form事件的简单解决方案。我确实在常春藤的迁徙中发现,我可以用'!‘非空断言运算符,但在本例中我无法使它工作。
EN

回答 1

Stack Overflow用户

发布于 2020-02-20 22:01:07

我认为它是在说value可以是空的,因此这就是正在发生的事情:

您正在尝试在kendo控件上设置一个输入空,它可能不会为常春藤更新--检查他们的博客/确保使用他们的“常春藤友好型”版本(如果可用)。

1)有一个选项专门用于在@Inputs上禁用此检查

strictNullInputTypes

2)在!后使用[min]="first.value"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60327358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档