为了账号安全,请及时绑定邮箱和手机立即绑定

组件上的@input 给出错误:类型上不存在属性“showingSingle”

组件上的@input 给出错误:类型上不存在属性“showingSingle”

慕桂英546537 2021-10-21 14:13:28
所以我有一个 angular 8 应用程序。我在组件 DossierCorrespondenceComponent 中有这个:  @Input() showingSingle = false;这样我就可以在其他组件(DossierCorrespondenceListComponent)中使用它。但如果我这样做:<div *ngIf="!showingSingle && correspondenceEntries && correspondenceEntries.length > 0;">然后我会得到这个错误:Property 'showingSingle' does not exist on type 'DossierCorrespondenceListComponent'.那么如何解决这个问题呢?
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

可以看到里面说的很清楚了showingSingle不存在DossierCorrespondenceListComponent,需要在里面声明DossierCorrespondenceListComponent才能使用。


如果可以的话,告诉我们你的代码DossierCorrespondenceListComponent,并DossierCorrespondenceComponent看到你想达到什么是更好的。


您可以查看 Angular Input 的文档以获取更多关于如何操作Angular Input 的信息


更新 1


简而言之:DCLC =>DossierCorrespondenceListComponent和 DCC 为DossierCorrespondenceComponent


我看到您要显示 DCC 组件的列表,该属性showingSingle需要绕过 DCLC 的值。


在你的ngFor循环中,showingSingle像这样添加到循环中


<div *ngFor="let c of list">

  <DCC [showingSingle]="c"></DCC>

</div>

旁注:您应该使用英语而不是法语作为组件的名称,并且您正在与德国人合作


查看完整回答
反对 回复 2021-10-21
  • 1 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信