3

チェックボックスに双方向バインディングを使用したいのですが、使用する[(ngModel)]と、チェックされた項目の値の代わりに true または false が表示されます。これがどのように行われるか知っている人はいますか?

私の場合、双方向バインディングを使用して「expression.value」に設定したい場合は、どうすればよいですか。

<input type="checkbox" type="checkbox"/>&nbsp;Option 1</a></li>

この場合、チェックボックスの値をバインドしたいと思います: オプション 1 を式クラスにバインドします。

4

1 に答える 1

3

これは既知の問題です

event.target.checkedモデルの値の代わりに使用するなど、さまざまな回避策があります。

使用できます

<input type="checkbox"  
    (change)="expression && expression.Option1=$event.target.checked ? true : undefiend"
    [ngModel]="expression?.Option1">
<input type="checkbox"  
    (change)="expression && expression.Option2=$event.target.checked ? true : undefiend"
    [ngModel]="expression?.Option2">

プランカーの例

于 2016-04-11T09:15:00.187 に答える