ラジオタイプのツリー入力があるボタングループがあります。 私がこれらを使用する理由は、自分のプロジェクトで購入したスタイルテンプレートを取得するためには、まったく同じ要素を使用する必要があります。クリック時に入力タイプのラジオから値を取得
ボタン群は、動的テーブル上のサイズを制御して、私は、イベントボタン(入力)
<div class="btn-group" data-toggle="buttons" (click)="pageSizechanged($event)" >
<label class="btn btn-success">
<input type="radio" name="options"> 10
</label>
<label class="btn btn-success">
<input type="radio" name="options"> 20
</label>
<label class="btn btn-success active">
<input type="radio" > 30
</label>
</div>
が押されたときに、私は私は入力に結合しようとした角度2を使用してい焼成必要私は一度だけ、各入力を押すことができるよう下回っ解決として運のない値(図示せず)...
更新
で答えがマークされ、部分的にしか私の問題を解決しました。これを解決するために、私は次のようにしました:
<div class="btn-group">
<label class="btn btn-success">
<input type="radio" style="display:none" value="10" (change)="pageSizechanged($event.target)" > 10
</label>
<label class="btn btn-success">
<input type="radio" style="display:none" value="20" (change)="pageSizechanged($event.target)"> 20
</label>
<label class="btn btn-success">
<input type="radio" value="30" style="display:none" (change)="pageSizechanged($event.target)"> 30
</label>
</div>
変更イベントでは、私はターゲットを一緒に渡します。チェックをfalseに設定したいからです:
pageSizechanged(target) {
this._pagesize = target.value;
target.checked = false;
...
}
それ以外の場合、入力はチェックされたままになり、変更イベントは発生しません。誰かがこれを行うより良い方法を持っている場合、共有してください:)
ありがとうございます!これは私のためにそれを解決! – methgaard