に関連する入力を更新していない私はそうのようなバインディングと私の構成要素内のチェックボックスがあります。属性角度2のための結合は、バインドされたID
<input type="checkbox" [name]="name" [id]="id" /><label [htmlFor]="id"></label>
私は要素を検査していることの値を見つけることができるコンポーネントの負荷をそれらの入力に渡されたラベルはバインドされていますが、ラベルをクリックするとチェックボックスがチェックされません。
私もそうのようにそれを試してみた:その
<input type="checkbox" [attr.name]="name" [attr.id]="id" /><label [attr.for]="id"></label>
<input type="checkbox" name="{{name}}" id="{{id}} /><label [attr.for]="id"></label>
およびそれらの組み合わせ。それらはすべて同じエフェクトを生成し、データはバインドされ、チェックボックスはチェックされません。ここで
は私のコンポーネントです:
import { Component } from '@angular/core';
@Component({
inputs: ['name', 'id'],
selector: 'my-checkbox',
templateUrl: 'app/form/input/checkbox.component.html'
})
export class CheckboxComponent {}
そして、それが使われているHTML:
<my-checkbox name="test-name" id="test-id"></my-checkbox>
それで簡単です。回答いただきありがとうございます。 :) –
@JohnHalbert、それは良い質問だった:)ところで、答えを受け入れる。 – Qwertiy