【发布时间】:2021-05-16 00:31:54
【问题描述】:
我有一个像这样接受@Input 的组件:
@Input() thing:Thing; // error!
这以通常的方式传递给组件:
<my-component [thing]="thatThing"></my-component>
我认为由于严格模式,我得到以下编译器错误:Property 'thing' has no initializer and is not definitely assigned in the constructor. 有没有办法在不填充虚拟数据并保持严格模式的情况下摆脱它(如果这确实是原因),并且只是依赖于从实例化组件的人那里填充的输入?我真的没有分配给thing 的默认值,而null 或undefined 似乎也不起作用。
【问题讨论】:
标签: angular typescript data-binding