当我将一个字符串传递给Component的@Input()时,它总是未定义的。
这是我通过我的数组循环并将字符串传递给组件
的地方这就是我的组件,我试图从字符串中获取值。
如果有人能解决我的问题会很棒。
答案 0 :(得分:1)
问题在于您发送字符串的方式。 “默认”会被评估为变量,并且由于它不存在于控制器中,因此会评估为未定义。
而是添加使用单引号来表示模板中的字符串。
<chat-window [groupid]="'default'"></chat-window>
您可以在this小插件示例中看到问题。