【发布时间】:2019-11-08 23:15:26
【问题描述】:
我在一个组件中有一个表单标签,在一个单独的组件中有一个相关的可重用自定义输入。我之所以这样设计它,是因为有时我想要一个带有自定义输入的标签,有时我不想要。有时我希望标签高于自定义输入,有时我希望它与自定义输入内联。因此,单独的组件是有意义的。它看起来像这样(尽管父组件中的标记可能会有所不同):
component1.component.html:
<label for="myInput">Label Text</label>
<app-component2></app-component2>
component2.component.html
<input id="myInput" ... loads of custom stuff here>
唯一的问题是label for 和input id 不起作用。当我单击标签时,当输入位于另一个组件中时,它不会选择输入。我怎样才能让它发挥作用?
谢谢
【问题讨论】:
标签: angular